fix: videoCallUrl is not saved in metadata after rescheduling (#7715)

This commit is contained in:
Nafees Nazik
2023-03-17 13:54:48 +05:30
committed by GitHub
parent c6ff3dca4a
commit 0f89415ec3
2 changed files with 2 additions and 8 deletions
@@ -1541,7 +1541,7 @@ async function handler(
return prisma.booking.create(createBookingObj);
}
let results: EventResult<AdditionalInformation>[] = [];
let results: EventResult<AdditionalInformation & { url?: string }>[] = [];
let referencesToCreate: PartialReference[] = [];
type Booking = Prisma.PromiseReturnType<typeof createBooking>;
@@ -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) {
-6
View File
@@ -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;