diff --git a/SoObjects/SOGo/LDAPSource.m b/SoObjects/SOGo/LDAPSource.m index 72640141d..afbc5bee9 100644 --- a/SoObjects/SOGo/LDAPSource.m +++ b/SoObjects/SOGo/LDAPSource.m @@ -1437,9 +1437,9 @@ groupObjectClasses: (NSArray *) newGroupObjectClasses if(theDomain != nil && [theDomain length] > 0) { - if ([_baseDN rangeOfString: @"%d"].location != NSNotFound) + if ([_pristineBaseDN rangeOfString: @"%d"].location != NSNotFound) { - s = [NSMutableString stringWithString: _baseDN]; + s = [NSMutableString stringWithString: _pristineBaseDN]; [s replaceOccurrencesOfString: @"%d" withString: theDomain options: 0 range: NSMakeRange(0, [s length])]; ASSIGN(_baseDN, s); } diff --git a/SoObjects/SOGo/SOGoUserManager.m b/SoObjects/SOGo/SOGoUserManager.m index be9916bf7..ba53568d6 100644 --- a/SoObjects/SOGo/SOGoUserManager.m +++ b/SoObjects/SOGo/SOGoUserManager.m @@ -1359,8 +1359,7 @@ static const NSString *kObfuscatedSecondaryEmailKey = @"obfuscatedSecondaryEmail - (NSArray *) fetchContactsMatching: (NSString *) filter inDomain: (NSString *) domain { - return [self - _fetchEntriesInSources: [self addressBookSourceIDsInDomain: domain] + return [self _fetchEntriesInSources: [self addressBookSourceIDsInDomain: domain] matching: filter inDomain: domain]; }