From d58fcabdbf6e7ef876fefc7633a5aa29ebd9b299 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= Date: Wed, 26 Apr 2023 10:32:43 -0400 Subject: [PATCH] conversationmodel: fix swarm creation with details Change-Id: Ie5fff0d9688d82ae0c31d1b07f970a33c80fe26a GitLab: #1071 --- src/libclient/conversationmodel.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libclient/conversationmodel.cpp b/src/libclient/conversationmodel.cpp index 55d703c8..30c16fab 100644 --- a/src/libclient/conversationmodel.cpp +++ b/src/libclient/conversationmodel.cpp @@ -1031,12 +1031,11 @@ QString ConversationModel::createConversation(const VectorString& participants, const MapStringString& infos) { auto convUid = ConfigurationManager::instance().startConversation(owner.id); + pimpl_->addSwarmConversation(convUid); if (!infos.isEmpty()) updateConversationInfos(convUid, infos); - for (const auto& participant : participants) { + for (const auto& participant : participants) ConfigurationManager::instance().addConversationMember(owner.id, convUid, participant); - } - pimpl_->addSwarmConversation(convUid); Q_EMIT newConversation(convUid); pimpl_->invalidateModel(); Q_EMIT modelChanged();