From a7a82a6b51dbc2fc9441bb853310fbdd55551b3a Mon Sep 17 00:00:00 2001 From: alannnc Date: Wed, 26 Oct 2022 14:16:38 -0600 Subject: [PATCH] Fix/event location when fallback video (#5216) --- packages/core/EventManager.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/EventManager.ts b/packages/core/EventManager.ts index 79952de89f..e80e15913e 100644 --- a/packages/core/EventManager.ts +++ b/packages/core/EventManager.ts @@ -98,8 +98,11 @@ export default class EventManager { // If and only if event type is a dedicated meeting, create a dedicated video meeting. if (isDedicated) { const result = await this.createVideoEvent(evt); + if (result.createdEvent) { evt.videoCallData = result.createdEvent; + evt.location = result.originalEvent.location; + result.type = result.createdEvent.type; } results.push(result); @@ -113,6 +116,7 @@ export default class EventManager { if (typeof result?.createdEvent === "string") { createdEventObj = createdEventSchema.parse(JSON.parse(result.createdEvent)); } + return { type: result.type, uid: createdEventObj ? createdEventObj.id : result.createdEvent?.id?.toString() ?? "",