diff --git a/src/app/currentconversation.cpp b/src/app/currentconversation.cpp
index b51eaa1ebc8b6f3f82a405307fb8275908459d53..e86344aed439ff08e1ff81da80e22a873bf2d277 100644
--- a/src/app/currentconversation.cpp
+++ b/src/app/currentconversation.cpp
@@ -55,6 +55,7 @@ CurrentConversation::updateData()
     // If the conversation is empty, clear the id and return.
     if (convId.isEmpty()) {
         set_id();
+        uris_->setMembers({}, {}, {});
         return;
     }
 
@@ -266,6 +267,7 @@ CurrentConversation::updateConversationPreferences(const QString& convId)
 void
 CurrentConversation::connectModel()
 {
+    uris_->setMembers({}, {}, {});
     auto convModel = lrcInstance_->getCurrentConversationModel();
     if (!convModel)
         return;