diff --git a/platform/services/account/app/grpc/user/find.go b/platform/services/account/app/grpc/user/find.go index 38e500f1b6..9bad5eb88e 100644 --- a/platform/services/account/app/grpc/user/find.go +++ b/platform/services/account/app/grpc/user/find.go @@ -365,7 +365,7 @@ func (s *GRPCServer) Find(ctx context.Context, findRequest *pb.FindUserRequest) return nil, err } - if len(findRequest.ResourceType) > 0 || findRequest.Role != "" || findRequest.ResourceId != "" { + if (len(findRequest.ResourceType) > 0 && findRequest.ResourceId != "") || findRequest.Role != "" { users = filterUsersByRole(findRequest, users, userRolesMap) response.TotalMatchedCount = int32(len(users)) }