From f27386ec37a432bab3c334198bac0d2bd90f2965 Mon Sep 17 00:00:00 2001 From: Robin Date: Thu, 14 Apr 2022 18:13:00 -0400 Subject: [PATCH] Fix a soft crash with video rooms (#8333) --- src/utils/VideoChannelUtils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/VideoChannelUtils.ts b/src/utils/VideoChannelUtils.ts index d989324ed4..0387f81b8e 100644 --- a/src/utils/VideoChannelUtils.ts +++ b/src/utils/VideoChannelUtils.ts @@ -42,6 +42,6 @@ export const addVideoChannel = async (roomId: string, roomName: string) => { export const getConnectedMembers = (state: RoomState): RoomMember[] => state.getStateEvents(VIDEO_CHANNEL_MEMBER) // Must have a device connected and still be joined to the room - .filter(e => e.getContent().devices?.length) + .filter(e => e.getContent()?.devices?.length) .map(e => state.getMember(e.getStateKey())) - .filter(member => member.membership === "join"); + .filter(member => member?.membership === "join");