aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/user_ldap/lib/Access.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/user_ldap/lib/Access.php b/apps/user_ldap/lib/Access.php
index 9fe0aa64268..7ba27787a5c 100644
--- a/apps/user_ldap/lib/Access.php
+++ b/apps/user_ldap/lib/Access.php
@@ -695,7 +695,8 @@ class Access extends LDAPUtility {
foreach ($ldapObjects as $ldapObject) {
$nameByLDAP = $ldapObject[$nameAttribute][0] ?? null;
- $ncName = $this->dn2ocname($ldapObject['dn'][0], $nameByLDAP, $isUsers);
+ $newlyMapped = false;
+ $ncName = $this->dn2ocname($ldapObject['dn'][0], $nameByLDAP, $isUsers, $newlyMapped, $ldapObject);
if ($ncName) {
$nextcloudNames[] = $ncName;
if ($isUsers) {
@@ -930,7 +931,8 @@ class Access extends LDAPUtility {
// displayName is obligatory
continue;
}
- $ocName = $this->dn2ocname($userRecord['dn'][0], null, true);
+ $newlyMapped = false;
+ $ocName = $this->dn2ocname($userRecord['dn'][0], null, true, $newlyMapped, $userRecord);
if ($ocName === false) {
continue;
}