From 59843863ce4f60a229ee41c7e8d66555789bf665 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Wed, 19 Apr 2023 09:21:20 -0400
Subject: [PATCH] currentconversation: reset CurrentConversationMembers

Else, we may access an invalid index

Change-Id: I0ba0ce2c13c9788ce61a487e0bf9117062dc90d5
GitLab: #1081
---
 src/app/currentconversation.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/app/currentconversation.cpp b/src/app/currentconversation.cpp
index b51eaa1eb..e86344aed 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;
-- 
GitLab