From b4d8c0b6030180366b1dc2cd084ee7c19cf899fc Mon Sep 17 00:00:00 2001 From: Robert Long Date: Fri, 22 Oct 2021 11:27:02 -0700 Subject: [PATCH] Fix updating member state with no existing calls --- src/webrtc/groupCall.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webrtc/groupCall.ts b/src/webrtc/groupCall.ts index 613516c8e..57981759b 100644 --- a/src/webrtc/groupCall.ts +++ b/src/webrtc/groupCall.ts @@ -538,11 +538,11 @@ export class GroupCall extends EventEmitter { let calls: IGroupCallRoomMemberCallState[] = []; let existingCallIndex: number; - if (memberCallState) { + if (memberStateEvent) { calls = memberStateEvent["m.calls"] || []; existingCallIndex = calls.findIndex((call) => call && call["m.call_id"] === this.groupCallId); } else { - existingCallIndex = 0; + existingCallIndex = -1; } if (existingCallIndex === -1) {