aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Hoefer <hho@users.noreply.github.com>2021-01-25 14:11:17 +0100
committerHenning Hoefer <hho@users.noreply.github.com>2021-01-25 14:38:46 +0100
commitdfd07cc4d1398009e50270ededf1e78b735bc3e0 (patch)
treef203cdcd32f44667f0d0db0ed648a0ee73710f7b
parent2f074d73e371ea6511b9d133dd3c21c87630039c (diff)
downloadnextcloud-server-dfd07cc4d1398009e50270ededf1e78b735bc3e0.tar.gz
nextcloud-server-dfd07cc4d1398009e50270ededf1e78b735bc3e0.zip
Fix "searchUsers" usage in Group_LDAP.php
`Access::searchUsers` expects an array as the second parameter, `Group_LDAP.php` called the method with a simple string, resulting in an exception and preventing folders shared with dynamic groups from working. This trivial change fixes the usage in Group_LDAP. Fixes #25163 Signed-off-by: Henning Hoefer <hho@users.noreply.github.com>
-rw-r--r--apps/user_ldap/lib/Group_LDAP.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/user_ldap/lib/Group_LDAP.php b/apps/user_ldap/lib/Group_LDAP.php
index be2fbecad85..40363b7e791 100644
--- a/apps/user_ldap/lib/Group_LDAP.php
+++ b/apps/user_ldap/lib/Group_LDAP.php
@@ -222,7 +222,7 @@ class Group_LDAP extends BackendUtility implements GroupInterface, IGroupLDAP, I
$pos = strpos($memberURLs[0], '(');
if ($pos !== false) {
$memberUrlFilter = substr($memberURLs[0], $pos);
- $foundMembers = $this->access->searchUsers($memberUrlFilter, 'dn');
+ $foundMembers = $this->access->searchUsers($memberUrlFilter, ['dn']);
$dynamicMembers = [];
foreach ($foundMembers as $value) {
$dynamicMembers[$value['dn'][0]] = 1;