diff --git a/src/libclient/conversationmodel.cpp b/src/libclient/conversationmodel.cpp index a148f5881dceea31e4229ba53ad99475a285ed19..2e1d7b471604756da26b6e2bbff11f56a1916182 100644 --- a/src/libclient/conversationmodel.cpp +++ b/src/libclient/conversationmodel.cpp @@ -994,11 +994,11 @@ void ConversationModel::createConversation(const VectorString& participants, const MapStringString& infos) { auto convUid = ConfigurationManager::instance().startConversation(owner.id); + if (!infos.isEmpty()) + updateConversationInfos(convUid, infos); for (const auto& participant : participants) { ConfigurationManager::instance().addConversationMember(owner.id, convUid, participant); } - if (!infos.isEmpty()) - updateConversationInfos(convUid, infos); pimpl_->addSwarmConversation(convUid); Q_EMIT newConversation(convUid); pimpl_->invalidateModel();