From d86ef0b005273b8fa5e7b8beb19c2a8141a7ad81 Mon Sep 17 00:00:00 2001 From: grnd-alt Date: Tue, 13 Aug 2024 10:34:29 +0200 Subject: [PATCH] use deleted_users for users that do not exist Signed-off-by: grnd-alt --- lib/Activity/DeckProvider.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/Activity/DeckProvider.php b/lib/Activity/DeckProvider.php index 1e22075b3..ca12c220d 100644 --- a/lib/Activity/DeckProvider.php +++ b/lib/Activity/DeckProvider.php @@ -86,10 +86,18 @@ public function parse($language, IEvent $event, ?IEvent $previousEvent = null): 'user' => [ 'type' => 'user', 'id' => $author, - 'name' => $user !== null ? $user->getDisplayName() : $author + 'name' => $user->getDisplayName() ], ]; $event->setAuthor($author); + } else { + $params = [ + 'user' => [ + 'type' => 'user', + 'id' => 'deleted_users', + 'name' => 'deleted_users', + ] + ]; } if ($event->getObjectType() === ActivityManager::DECK_OBJECT_BOARD) { if (!$this->activityManager->canSeeBoardActivity($event->getObjectId(), $event->getAffectedUser())) {