From 4757107f6ff591c8289602b770b2e7a2dd75ec5d Mon Sep 17 00:00:00 2001
From: Max Franke <max.franke@acad.pucrs.br>
Date: Mon, 14 Jun 2021 15:31:28 -0300
Subject: [PATCH] fix(breakout-room): avoid muteOnStart at breakout room

Quick fix to prevent the moderator who joins the
breakout room from being unable to unmute himself
---
 .../java/org/bigbluebutton/api/ParamsProcessorUtil.java     | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/api/ParamsProcessorUtil.java b/bbb-common-web/src/main/java/org/bigbluebutton/api/ParamsProcessorUtil.java
index 4cbcd4e613..ef26472331 100755
--- a/bbb-common-web/src/main/java/org/bigbluebutton/api/ParamsProcessorUtil.java
+++ b/bbb-common-web/src/main/java/org/bigbluebutton/api/ParamsProcessorUtil.java
@@ -555,6 +555,12 @@ public class ParamsProcessorUtil {
         	muteOnStart = Boolean.parseBoolean(params.get(ApiParams.MUTE_ON_START));
         }
 
+		// when a moderator joins in a breakout room only with the audio, and the muteOnStart is set to true,
+		// the moderator is unable to unmute himself, because they don't have an icon to do so
+		if (isBreakout) {
+			muteOnStart = false;
+		}
+
 		meeting.setMuteOnStart(muteOnStart);
 
     Boolean meetingKeepEvents = defaultKeepEvents;
-- 
GitLab