fix(core): LDAP group expansion must use all user sources

This commit is contained in:
Francis Lachapelle
2020-05-05 12:18:37 -04:00
parent 5da7903ce1
commit 7b5c787718
+5 -4
View File
@@ -2081,7 +2081,8 @@ _makeLDAPChanges (NGLdapConnection *ldapConnection,
if (user)
{
[logins addObject: login];
[members addObject: user];
[members addObject: [NSDictionary dictionaryWithObject: login
forKey: @"c_uid"]];
}
[pool release];
}
@@ -2092,11 +2093,11 @@ _makeLDAPChanges (NGLdapConnection *ldapConnection,
pool = [NSAutoreleasePool new];
login = [uids objectAtIndex: i];
user = [SOGoUser userWithLogin: login roles: nil];
if (user)
{
[logins addObject: [user loginInDomain]];
[members addObject: user];
[logins addObject: login];
[members addObject: [NSDictionary dictionaryWithObject: login
forKey: @"c_uid"]];
}
[pool release];
}