Skip to content

Commit 80bdef9

Browse files
authored
Merge pull request #4241 from nextcloud/tests/testUsersIndex
2 parents e9dc7b8 + 851528c commit 80bdef9

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

lib/Controller/UserApiController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public function index(int $documentId, int $sessionId, string $sessionToken, str
4141
$sessionUserId = $session['userId'];
4242
if ($sessionUserId !== null && !isset($users[$sessionUserId])) {
4343
$displayName = $this->userManager->getDisplayName($sessionUserId);
44-
if (stripos($displayName, $filter) !== false || stripos($sessionUserId, $filter) !== false) {
44+
if ($displayName && stripos($displayName, $filter) !== false || stripos($sessionUserId, $filter) !== false) {
4545
$users[$sessionUserId] = $displayName;
4646
}
4747
}

tests/unit/Controller/UserApiControllerTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ public function testUsersIndex(int $documentId, int $sessionId, string $sessionT
6969
'userId' => 'admin',
7070
'displayName' => 'admin',
7171
]]);
72+
$this->userManager->expects($this->once())
73+
->method('getDisplayName')
74+
->willReturn('Administrator');
7275
$this->sessionService
7376
->expects($this->once())
7477
->method('getSession')->willReturn($session);

0 commit comments

Comments
 (0)