Procházet zdrojové kódy

Merge pull request #31886 from nextcloud/bugfix/noid/principal-search-case-insensitive-dn

Principal search by display name case insensitive
tags/v24.0.0rc1
Vincent Petry před 2 roky
rodič
revize
0824f440f0
Žádný účet není propojen s e-mailovou adresou tvůrce revize
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3
    2
      apps/dav/lib/Connector/Sabre/Principal.php

+ 3
- 2
apps/dav/lib/Connector/Sabre/Principal.php Zobrazit soubor

@@ -347,9 +347,10 @@ class Principal implements BackendInterface {

if (!$allowEnumeration) {
if ($allowEnumerationFullMatch) {
$lowerSearch = strtolower($value);
$users = $this->userManager->searchDisplayName($value, $searchLimit);
$users = \array_filter($users, static function (IUser $user) use ($value) {
return $user->getDisplayName() === $value;
$users = \array_filter($users, static function (IUser $user) use ($lowerSearch) {
return strtolower($user->getDisplayName()) === $lowerSearch;
});
} else {
$users = [];

Načítá se…
Zrušit
Uložit