diff --git a/src/libclient/api/interaction.h b/src/libclient/api/interaction.h
index 7850c12a8512235fca56ca62ca7c22afff548057..0bc307e98c2c3b292d03e39e835504f941bf7132 100644
--- a/src/libclient/api/interaction.h
+++ b/src/libclient/api/interaction.h
@@ -285,6 +285,9 @@ getContactInteractionString(const QString& authorUri, const ContactAction& actio
         }
         return QObject::tr("%1 was invited to join the conversation.").arg(authorUri);
     case ContactAction::JOIN:
+        if (authorUri.isEmpty()) {
+            return QObject::tr("You joined the conversation.");
+        }
         return QObject::tr("%1 joined the conversation.").arg(authorUri);
     case ContactAction::LEAVE:
         return QObject::tr("%1 left the conversation.").arg(authorUri);