aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/user_ldap/lib/Access.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/user_ldap/lib/Access.php b/apps/user_ldap/lib/Access.php
index d3510e7a398..9a97a28c376 100644
--- a/apps/user_ldap/lib/Access.php
+++ b/apps/user_ldap/lib/Access.php
@@ -1537,14 +1537,19 @@ class Access extends LDAPUtility {
}
}
+ $originalSearch = $search;
$search = $this->prepareSearchTerm($search);
if (!is_array($searchAttributes) || count($searchAttributes) === 0) {
if ($fallbackAttribute === '') {
return '';
}
+ // wildcards don't work with some attributes
+ $filter[] = $fallbackAttribute . '=' . $originalSearch;
$filter[] = $fallbackAttribute . '=' . $search;
} else {
foreach ($searchAttributes as $attribute) {
+ // wildcards don't work with some attributes
+ $filter[] = $attribute . '=' . $originalSearch;
$filter[] = $attribute . '=' . $search;
}
}