From 7eb230a5e7c0cfd3a0bd3d9f199c39ced5149141 Mon Sep 17 00:00:00 2001 From: Toni Beier <rolingdx@yahoo.de> Date: Wed, 10 Mar 2021 21:54:54 +0100 Subject: [PATCH] Breakout rooms inherit language from parent room --- .../api/meetings/server/modifiers/addMeeting.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bigbluebutton-html5/imports/api/meetings/server/modifiers/addMeeting.js b/bigbluebutton-html5/imports/api/meetings/server/modifiers/addMeeting.js index 2861826810..2f0dc37d11 100755 --- a/bigbluebutton-html5/imports/api/meetings/server/modifiers/addMeeting.js +++ b/bigbluebutton-html5/imports/api/meetings/server/modifiers/addMeeting.js @@ -140,6 +140,18 @@ export default function addMeeting(meeting) { // At the moment `modOnlyMessage` is obtained from client side as a response to Enter API newMeeting.welcomeProp.modOnlyMessage = sanitizeTextInChat(newMeeting.welcomeProp.modOnlyMessage); + if (newMeeting.meetingProp.isBreakout) { + const parent = Meetings.findOne( + { meetingId: newMeeting.breakoutProps.parentId }, + { fields: { 'languages': 1 } }); + + let languages = [] + if (parent.languages) { + languages = parent.languages; + } + newMeeting.languages = languages; + } + const modifier = { $set: Object.assign({ meetingId, -- GitLab