From 5f0126452183d046acf12842434b172113147ac7 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Thu, 5 Apr 2018 18:41:44 +0200 Subject: [PATCH] changed filter for loading the account --- lam/lib/modules.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lam/lib/modules.inc b/lam/lib/modules.inc index e9ec7d42..2ab75ea1 100644 --- a/lam/lib/modules.inc +++ b/lam/lib/modules.inc @@ -1576,13 +1576,13 @@ class accountContainer { logNewMessage(LOG_DEBUG, "Edit account " . $dn); $this->module = array(); $modules = $_SESSION['config']->get_AccountModules($this->type->getId()); - $search = substr($dn, 0, strpos($dn, ',')); + $filter = 'objectClass=*'; $searchAttrs = array('*', '+'); foreach ($modules as $module) { $modTmp = new $module($this->type->getScope()); $searchAttrs = array_merge($searchAttrs, $modTmp->getManagedHiddenAttributes($this->type->getId())); } - $result = @ldap_read($_SESSION['ldap']->server(), escapeDN($dn), escapeDN($search), $searchAttrs, 0, 0, 0, LDAP_DEREF_NEVER); + $result = @ldap_read($_SESSION['ldap']->server(), escapeDN($dn), $filter, $searchAttrs, 0, 0, 0, LDAP_DEREF_NEVER); if (!$result) { return array(array("ERROR", _("Unable to load LDAP entry:") . " " . htmlspecialchars($dn), getDefaultLDAPErrorString($_SESSION['ldap']->server()))); }