diff --git a/apps/user_ldap/lib_ldap.php b/apps/user_ldap/lib_ldap.php index 505181ff8821ba0a1dcd6f1dabcbd7822cc0f75b..9de03a07fefcb316ff31a8dc613b0dcb201e0938 100755 --- a/apps/user_ldap/lib_ldap.php +++ b/apps/user_ldap/lib_ldap.php @@ -120,6 +120,7 @@ class OC_LDAP { return $dn; } else { //fallback: user is not mapped + self::init(); $filter = self::combineFilterWithAnd(array( self::$ldapUserFilter, self::$ldapUserDisplayName . '=' . $name, @@ -431,6 +432,7 @@ class OC_LDAP { * Executes an LDAP search */ static public function searchUsers($filter, $attr = null) { + self::init(); return self::search($filter, self::$ldapBaseUsers, $attr); } @@ -443,6 +445,7 @@ class OC_LDAP { * Executes an LDAP search */ static public function searchGroups($filter, $attr = null) { + self::init(); return self::search($filter, self::$ldapBaseGroups, $attr); }