diff --git a/apps/user_ldap/lib/Group_LDAP.php b/apps/user_ldap/lib/Group_LDAP.php index ebbab7b21099c..4c3e18b7056e5 100644 --- a/apps/user_ldap/lib/Group_LDAP.php +++ b/apps/user_ldap/lib/Group_LDAP.php @@ -170,7 +170,10 @@ public function inGroup($uid, $gid) { if (count($filterParts) > 0) { $filter = $this->access->combineFilterWithOr($filterParts); $users = $this->access->fetchListOfUsers($filter, $requestAttributes, count($filterParts)); - $dns = array_merge($dns, $users); + $user_dns = array_map(function ($user) { + return $user["dn"][0]; + }, $users); + $dns = array_merge($dns, $user_dns); } $members = $dns; break;