From 1bccb5b660bd8baaa631fd583dad17af8695fbdc Mon Sep 17 00:00:00 2001
From: KDSBrowne <kert.browne85@gmail.com>
Date: Thu, 18 Jul 2019 15:48:18 +0000
Subject: [PATCH] fix webcams of other viewers lock toggle

---
 .../meetings/server/methods/toggleWebcamsOnlyForModerator.js    | 2 +-
 .../api/meetings/server/modifiers/webcamOnlyModerator.js        | 1 -
 .../imports/ui/components/lock-viewers/container.jsx            | 2 --
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/bigbluebutton-html5/imports/api/meetings/server/methods/toggleWebcamsOnlyForModerator.js b/bigbluebutton-html5/imports/api/meetings/server/methods/toggleWebcamsOnlyForModerator.js
index bbc7386a0a..75f052de76 100755
--- a/bigbluebutton-html5/imports/api/meetings/server/methods/toggleWebcamsOnlyForModerator.js
+++ b/bigbluebutton-html5/imports/api/meetings/server/methods/toggleWebcamsOnlyForModerator.js
@@ -14,7 +14,7 @@ export default function toggleWebcamsOnlyForModerator(credentials, meeting) {
   check(meeting.usersProp.webcamsOnlyForModerator, Boolean);
 
   const payload = {
-    webcamsOnlyForModerator: !meeting.usersProp.webcamsOnlyForModerator,
+    webcamsOnlyForModerator: meeting.usersProp.webcamsOnlyForModerator,
     setBy: requesterUserId,
   };
 
diff --git a/bigbluebutton-html5/imports/api/meetings/server/modifiers/webcamOnlyModerator.js b/bigbluebutton-html5/imports/api/meetings/server/modifiers/webcamOnlyModerator.js
index 962e500497..ad0b9929fd 100644
--- a/bigbluebutton-html5/imports/api/meetings/server/modifiers/webcamOnlyModerator.js
+++ b/bigbluebutton-html5/imports/api/meetings/server/modifiers/webcamOnlyModerator.js
@@ -2,7 +2,6 @@ import Logger from '/imports/startup/server/logger';
 import Meetings from '/imports/api/meetings';
 import { check } from 'meteor/check';
 
-
 export default function changeWebcamOnlyModerator(meetingId, payload) {
   check(meetingId, String);
   check(payload, {
diff --git a/bigbluebutton-html5/imports/ui/components/lock-viewers/container.jsx b/bigbluebutton-html5/imports/ui/components/lock-viewers/container.jsx
index 2ce4edcc89..8d46c9004f 100755
--- a/bigbluebutton-html5/imports/ui/components/lock-viewers/container.jsx
+++ b/bigbluebutton-html5/imports/ui/components/lock-viewers/container.jsx
@@ -12,11 +12,9 @@ export default withModalMounter(withTracker(({ mountModal }) => ({
   closeModal() {
     mountModal(null);
   },
-
   toggleLockSettings(meeting) {
     makeCall('toggleLockSettings', meeting);
   },
-
   toggleWebcamsOnlyForModerator(meeting) {
     makeCall('toggleWebcamsOnlyForModerator', meeting);
   },
-- 
GitLab