From 8ce7f85dde92ae9b1f8025c847b40d87ca93109d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Francisco=20Siebel?= <jfsiebel@gmail.com> Date: Thu, 13 Dec 2018 15:45:46 -0200 Subject: [PATCH] add meetingId to filter results and avoid a bug with multiple meetings --- .../imports/api/users/server/handlers/presenterAssigned.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bigbluebutton-html5/imports/api/users/server/handlers/presenterAssigned.js b/bigbluebutton-html5/imports/api/users/server/handlers/presenterAssigned.js index 3496b31a44..2c36b274a0 100644 --- a/bigbluebutton-html5/imports/api/users/server/handlers/presenterAssigned.js +++ b/bigbluebutton-html5/imports/api/users/server/handlers/presenterAssigned.js @@ -30,6 +30,7 @@ export default function handlePresenterAssigned({ body }, meetingId) { }; const defaultPodSelector = { + meetingId, podId: 'DEFAULT_PRESENTATION_POD', }; const currentDefaultPodPresenter = PresentationPods.findOne(defaultPodSelector); @@ -39,7 +40,7 @@ export default function handlePresenterAssigned({ body }, meetingId) { return setPresenterInPodReqMsg(setPresenterPayload); } - const oldPresenter = Users.findOne({ userId: currentPresenterId, connectionStatus: 'offline' }); + const oldPresenter = Users.findOne({ meetingId, userId: currentPresenterId, connectionStatus: 'offline' }); if (oldPresenter) { return setPresenterInPodReqMsg(setPresenterPayload); -- GitLab