From 843653673e747cf26f7ef244abdcdf5748803cf9 Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Tue, 8 Oct 2024 14:02:24 +0000
Subject: [PATCH] messages/_message_row view: check for message author before
 calling getFullName, fixes #4678

Merge request studip/studip!3480
---
 app/views/messages/_message_row.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/views/messages/_message_row.php b/app/views/messages/_message_row.php
index e1c1d391ff6..4a511c2d62f 100644
--- a/app/views/messages/_message_row.php
+++ b/app/views/messages/_message_row.php
@@ -44,10 +44,12 @@
         <? else: ?>
         <?= _('unbekannt') ?>
         <? endif ?>
-    <? else: ?>
+    <? elseif ($message->author instanceof User): ?>
         <a href="<?= URLHelper::getLink('dispatch.php/profile', ['username' => $message->author->username]) ?>">
             <?= htmlReady($message->author->getFullName()) ?>
         </a>
+    <? else: ?>
+        <?= _('unbekannt') ?>
     <? endif; ?>
     </td>
     <td><?= strftime('%x %R', $message['mkdate']) ?></td>
-- 
GitLab