Skip to content

Commit 0bda5d1

Browse files
authored
Merge pull request #587 from nextcloud/fixing-undefined-OfflineUser-composeAndStoreDisplayName-stable9
[stable9] Fix undefined OfflineUser::composeAndStoreDisplayName()
2 parents fe2ca83 + c35b4f1 commit 0bda5d1

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
@@ -385,8 +385,14 @@ public function getDisplayName($uid) {
385385
}
386386

387387
$user = $this->access->userManager->get($uid);
388-
$displayName = $user->composeAndStoreDisplayName($displayName, $displayName2);
389-
$this->access->connection->writeToCache($cacheKey, $displayName);
388+
if ($user instanceof User) {
389+
$displayName = $user->composeAndStoreDisplayName($displayName, $displayName2);
390+
$this->access->connection->writeToCache($cacheKey, $displayName);
391+
}
392+
if ($user instanceof OfflineUser) {
393+
/** @var OfflineUser $user*/
394+
$displayName = $user->getDisplayName();
395+
}
390396
return $displayName;
391397
}
392398

0 commit comments

Comments
 (0)