diff options
author | Arthur Schiwon <blizzz@owncloud.com> | 2015-10-08 21:18:34 +0200 |
---|---|---|
committer | Arthur Schiwon <blizzz@owncloud.com> | 2015-10-08 21:18:34 +0200 |
commit | a876efda50680f7d8652299cb5265dc552be45cf (patch) | |
tree | fe6f0ed2bbfc8e22a9419c74ce5e4d32fa5c08aa /apps/user_ldap/lib | |
parent | dd2e887a8d9be9cb95a52582612bf95e2f8eb247 (diff) | |
download | nextcloud-server-a876efda50680f7d8652299cb5265dc552be45cf.tar.gz nextcloud-server-a876efda50680f7d8652299cb5265dc552be45cf.zip |
treat dn as any other attribute when building the search() return array
Diffstat (limited to 'apps/user_ldap/lib')
-rw-r--r-- | apps/user_ldap/lib/access.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php index 1809700b1be..adfb11da673 100644 --- a/apps/user_ldap/lib/access.php +++ b/apps/user_ldap/lib/access.php @@ -532,7 +532,7 @@ class Access extends LDAPUtility implements user\IUserTools { $nameByLDAP = $ldapObject[$nameAttribute][0]; } - $ocName = $this->dn2ocname($ldapObject['dn'], $nameByLDAP, $isUsers); + $ocName = $this->dn2ocname($ldapObject['dn'][0], $nameByLDAP, $isUsers); if($ocName) { $ownCloudNames[] = $ocName; if($isUsers) { @@ -692,7 +692,7 @@ class Access extends LDAPUtility implements user\IUserTools { */ public function batchApplyUserAttributes(array $ldapRecords){ foreach($ldapRecords as $userRecord) { - $ocName = $this->dn2ocname($userRecord['dn'], $userRecord[$this->connection->ldapUserDisplayName]); + $ocName = $this->dn2ocname($userRecord['dn'][0], $userRecord[$this->connection->ldapUserDisplayName]); $this->cacheUserExists($ocName); $user = $this->userManager->get($ocName); $user->processAttributes($userRecord); @@ -1012,7 +1012,7 @@ class Access extends LDAPUtility implements user\IUserTools { $this->sanitizeDN($item[$key]) : $item[$key]; } else { - $selection[$i][$key] = $this->sanitizeDN($item[$key]); + $selection[$i][$key] = [$this->sanitizeDN($item[$key])]; } } |