diff --git a/bigbluebutton-html5/imports/ui/components/actions-bar/service.js b/bigbluebutton-html5/imports/ui/components/actions-bar/service.js
index 9b111e99a0..39b91fceea 100755
--- a/bigbluebutton-html5/imports/ui/components/actions-bar/service.js
+++ b/bigbluebutton-html5/imports/ui/components/actions-bar/service.js
@@ -61,15 +61,15 @@ export default {
},
}),
meetingName: () => Meetings.findOne({ meetingId: Auth.meetingID },
- { fields: { 'meetingProp.name': 1 } }).meetingProp.name,
+ { fields: { 'meetingProp.name': 1 } })?.meetingProp?.name,
users: () => Users.find({
meetingId: Auth.meetingID,
clientType: { $ne: DIAL_IN_USER },
}).fetch(),
groups: () => Meetings.findOne({ meetingId: Auth.meetingID },
- { fields: { groups: 1 } }).groups,
+ { fields: { groups: 1 } })?.groups,
isBreakoutRecordable: () => Meetings.findOne({ meetingId: Auth.meetingID },
- { fields: { 'breakoutProps.record': 1 } }).breakoutProps.record,
+ { fields: { 'breakoutProps.record': 1 } })?.breakoutProps?.record,
toggleRecording: () => makeCall('toggleRecording'),
createBreakoutRoom: (rooms, durationInMinutes, record = false, captureNotes = false, captureSlides = false, sendInviteToModerators = false) => makeCall('createBreakoutRoom', rooms, durationInMinutes, record, captureNotes, captureSlides, sendInviteToModerators),
sendInvitation: (breakoutId, userId) => makeCall('requestJoinURL', { breakoutId, userId }),