diff --git a/app/views/messages/_message_row.php b/app/views/messages/_message_row.php
index e1c1d391ff67f1f2a2c972bde12683ee54c791a8..4a511c2d62f17b45be3899e4ec80b8c85bfd8445 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>