diff --git a/lib/Backend/UserBackend.php b/lib/Backend/UserBackend.php index e26f708..adf0aad 100644 --- a/lib/Backend/UserBackend.php +++ b/lib/Backend/UserBackend.php @@ -263,6 +263,10 @@ final class UserBackend extends ABackend implements return false; } + if (is_null($user->name)) { + return false; + } + $name = $user->name; $this->logger->debug( "Returning getDisplayName($uid): $name", @@ -389,7 +393,9 @@ final class UserBackend extends ABackend implements $names = []; foreach ($users as $user) { - $names[$user] = $user->name; + if (!is_null($user->name)) { + $names[$user] = $user->name; + } } $this->logger->debug(