(fix) also use the filter when doing DN lookups (fixes #2253)

pull/232/head
Ludovic Marcotte 2016-12-22 14:26:27 -05:00
parent 8c075d2e1b
commit 94fc5d17db
1 changed files with 7 additions and 0 deletions

View File

@ -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];