Skip to content
Snippets Groups Projects
Commit 4d5fce98 authored by Toni Beier's avatar Toni Beier
Browse files

Merge branch 'feature/sync_languages_with_breakouts' into 'feature/translation-2.2.31'

Breakout-Räume erben Sprache des Elternraumes

See merge request chat/fairblue!29
parents 54476025 8814f9ef
No related branches found
No related tags found
1 merge request!29Breakout-Räume erben Sprache des Elternraumes
......@@ -13,6 +13,15 @@ export default function setLanguages(languages) {
return {name:element, extension: 100+index, translatorIsSpeaking: false}
})
meeting.languages = languages
Meetings.update({ meetingId: meetingId }, meeting);
Meetings.update(
{
$or: [
{ meetingId: meetingId },
{ "meetingProp.isBreakout": true, "breakoutProps.parentId": meetingId }
]
},
{ $set: { languages: languages } },
{ multi: true }
);
return meeting;
}
......@@ -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,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment