Explorar o código

HUE-1767 [useradmin] Ensure posix groups and other groups are separated

Christopher Conner %!s(int64=12) %!d(string=hai) anos
pai
achega
d693edb25a
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      apps/useradmin/src/useradmin/ldap_access.py

+ 1 - 1
apps/useradmin/src/useradmin/ldap_access.py

@@ -206,7 +206,7 @@ class LdapConnection(object):
           }
 
           member_attr = desktop.conf.LDAP.GROUPS.GROUP_MEMBER_ATTR.get()
-          if member_attr in data:
+          if member_attr in data and 'posixGroup' not in data['objectClass']:
             ldap_info['members'] = data[member_attr]
           else:
             ldap_info['members'] = []