3
0

Fix authorized-clients filter

This commit is contained in:
Denis Arh 2022-09-02 13:48:51 +02:00
parent 2e222d1bfa
commit f30c2de43b
3 changed files with 3 additions and 2 deletions

View File

@ -85,6 +85,7 @@ func (h *AuthHandlers) getAuthorizedClients(req *request.AuthReq) (ss authClient
for i := range set {
client, err = h.ClientService.Lookup(req.Context(), set[i].ClientID)
if errors.IsNotFound(err) {
err = nil
continue
}

View File

@ -319,7 +319,7 @@ func AuthClientFilter(f systemType.AuthClientFilter) (ee []goqu.Expression, _ sy
func AuthConfirmedClientFilter(f systemType.AuthConfirmedClientFilter) (ee []goqu.Expression, _ systemType.AuthConfirmedClientFilter, err error) {
if f.UserID > 0 {
ee = append(ee, goqu.C("rel_client").Eq(f.UserID))
ee = append(ee, goqu.C("rel_user").Eq(f.UserID))
}
return ee, f, err

View File

@ -22,7 +22,7 @@ auth_confirmed_client: {
filter: {
struct: {
user_id: { goType: "uint64", ident: "userID", storeIdent: "rel_client" }
user_id: { goType: "uint64", ident: "userID", storeIdent: "rel_user" }
}
byValue: ["user_id"]