Skip to content

Commit 670d096

Browse files
DeepDiver1975jvillafanez
authored andcommitted
Fix undefined OfflineUser::composeAndStoreDisplayName() - fixes #23248 (#25598)
1 parent 005b713 commit 670d096

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

apps/user_ldap/user_ldap.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,8 +382,14 @@ public function getDisplayName($uid) {
382382
}
383383

384384
$user = $this->access->userManager->get($uid);
385-
$displayName = $user->composeAndStoreDisplayName($displayName, $displayName2);
386-
$this->access->connection->writeToCache($cacheKey, $displayName);
385+
if ($user instanceof User) {
386+
$displayName = $user->composeAndStoreDisplayName($displayName, $displayName2);
387+
$this->access->connection->writeToCache($cacheKey, $displayName);
388+
}
389+
if ($user instanceof OfflineUser) {
390+
/** @var OfflineUser $user*/
391+
$displayName = $user->getDisplayName();
392+
}
387393
return $displayName;
388394
}
389395

0 commit comments

Comments
 (0)