From 692ba0d5a88d3fb5d7354b19777fd45f0b6e76dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 3 Jan 2024 09:54:25 -0500 Subject: [PATCH] conversationsadapter: do not create empty profile Change-Id: I3113b860a6a89fc4af1d228840026dc0fd078b9b --- src/app/conversationsadapter.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/app/conversationsadapter.cpp b/src/app/conversationsadapter.cpp index 45cb5fda5..857ed5ee1 100644 --- a/src/app/conversationsadapter.cpp +++ b/src/app/conversationsadapter.cpp @@ -684,8 +684,12 @@ ConversationsAdapter::createSwarm(const QString& title, const VectorString& participants) { auto convModel = lrcInstance_->getCurrentConversationModel(); - return convModel->createConversation(participants, - {{"title", title}, - {"description", description}, - {"avatar", avatar}}); + MapStringString details; + if (!title.isEmpty()) + details["title"] = title; + if (!description.isEmpty()) + details["description"] = description; + if (!avatar.isEmpty()) + details["avatar"] = avatar; + return convModel->createConversation(participants, details); } -- GitLab