diff --git a/SoObjects/SOGo/LDAPSource.m b/SoObjects/SOGo/LDAPSource.m index 769d2ff2e..0402ffacc 100644 --- a/SoObjects/SOGo/LDAPSource.m +++ b/SoObjects/SOGo/LDAPSource.m @@ -1305,12 +1305,19 @@ groupObjectClasses: (NSArray *) newGroupObjectClasses { NGLdapConnection *ldapConnection; NGLdapEntry *entry; + EOQualifier *qualifier; NSString *login; login = nil; + qualifier = nil; ldapConnection = [self _ldapConnection]; + + if (_filter) + qualifier = [EOQualifier qualifierWithQualifierFormat: _filter]; + entry = [ldapConnection entryAtDN: theDN + qualifier: qualifier attributes: [NSArray arrayWithObject: UIDField]]; if (entry) login = [[entry attributeWithName: UIDField] stringValueAtIndex: 0];