diff --git a/shared/common/kinds.py b/shared/common/kinds.py index 45bc0e12..d78ba648 100644 --- a/shared/common/kinds.py +++ b/shared/common/kinds.py @@ -1606,7 +1606,7 @@ class Id(BaseKind): objectIds = proxy.getObjectIds() except faults.UserAccessDenied: continue - if role == 'groups' and serverRoles: + if role == 'groups' and serverRoles and serverRoles != ['groups']: objectIds = proxy.getObjectIdsWithCriteria( 'not object.acceptedRoles or '\ ' [x for x in object.acceptedRoles if x in %r]' % (