From 0f89415ec3c2abf91e068121fa4a77ffe350a3a7 Mon Sep 17 00:00:00 2001 From: Nafees Nazik <84864519+G3root@users.noreply.github.com> Date: Fri, 17 Mar 2023 13:54:48 +0530 Subject: [PATCH] fix: videoCallUrl is not saved in metadata after rescheduling (#7715) --- packages/features/bookings/lib/handleNewBooking.ts | 4 ++-- packages/types/Calendar.d.ts | 6 ------ 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index 92df0e29bf..89e7f82dcb 100644 --- a/packages/features/bookings/lib/handleNewBooking.ts +++ b/packages/features/bookings/lib/handleNewBooking.ts @@ -1541,7 +1541,7 @@ async function handler( return prisma.booking.create(createBookingObj); } - let results: EventResult[] = []; + let results: EventResult[] = []; let referencesToCreate: PartialReference[] = []; type Booking = Prisma.PromiseReturnType; @@ -1680,7 +1680,7 @@ async function handler( metadata.conferenceData = updatedEvent.conferenceData; metadata.entryPoints = updatedEvent.entryPoints; handleAppsStatus(results, booking); - videoCallUrl = metadata.hangoutLink || videoCallUrl; + videoCallUrl = metadata.hangoutLink || videoCallUrl || updatedEvent?.url; } } if (noEmail !== true) { diff --git a/packages/types/Calendar.d.ts b/packages/types/Calendar.d.ts index 51c9548b2e..1e20cf0e8c 100644 --- a/packages/types/Calendar.d.ts +++ b/packages/types/Calendar.d.ts @@ -104,12 +104,6 @@ export interface ConferenceData { createRequest?: calendar_v3.Schema$CreateConferenceRequest; } -export interface AdditionalInformation { - conferenceData?: ConferenceData; - entryPoints?: EntryPoint[]; - hangoutLink?: string; -} - export interface RecurringEvent { dtstart?: Date | undefined; interval: number;