From dc2a495c12fd4260c57a38f1e7d037bfa4e9c6a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Tue, 12 Apr 2022 10:11:01 -0400
Subject: [PATCH] mainview: fix swarm creation with multiple members

Change-Id: Iefa2495938564c57434c952c1057f70de2c94a44
---
 src/mainview/MainView.qml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/mainview/MainView.qml b/src/mainview/MainView.qml
index f8831888d..7baddcbe9 100644
--- a/src/mainview/MainView.qml
+++ b/src/mainview/MainView.qml
@@ -434,7 +434,14 @@ Rectangle {
         }
 
         onCreateSwarmClicked: function(title, description, avatar) {
-            ConversationsAdapter.createSwarm(title, description, avatar, mainViewSidePanel.highlightedMembers)
+            var uris = []
+            for (var idx in newSwarmPage.members) {
+                var uri = newSwarmPage.members[idx].uri
+                if (uris.indexOf(uri) === -1) {
+                    uris.push(uri)
+                }
+            }
+            ConversationsAdapter.createSwarm(title, description, avatar, uris)
             backToMainView()
         }
     }
-- 
GitLab