Skip to content

Commit 0824f44

Browse files
authored
Merge pull request #31886 from nextcloud/bugfix/noid/principal-search-case-insensitive-dn
Principal search by display name case insensitive
2 parents 3ca7971 + 1bac5e2 commit 0824f44

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

apps/dav/lib/Connector/Sabre/Principal.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,9 +347,10 @@ protected function searchUserPrincipals(array $searchProperties, $test = 'allof'
347347

348348
if (!$allowEnumeration) {
349349
if ($allowEnumerationFullMatch) {
350+
$lowerSearch = strtolower($value);
350351
$users = $this->userManager->searchDisplayName($value, $searchLimit);
351-
$users = \array_filter($users, static function (IUser $user) use ($value) {
352-
return $user->getDisplayName() === $value;
352+
$users = \array_filter($users, static function (IUser $user) use ($lowerSearch) {
353+
return strtolower($user->getDisplayName()) === $lowerSearch;
353354
});
354355
} else {
355356
$users = [];

0 commit comments

Comments
 (0)