From 2ab597addc338177476f189d3cdc184f56b62fe4 Mon Sep 17 00:00:00 2001 From: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Date: Thu, 20 Apr 2023 12:38:57 +0100 Subject: [PATCH] Fixing default event location URL for dynamic events (#8396) * Set bookingLocaiton to URL if there is a default location * Update packages/features/bookings/lib/handleNewBooking.ts * Suggestions implmented * Remove old implemntation * Cleanup --- packages/features/bookings/lib/handleNewBooking.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index 6acca0a5a5..aecef71f4c 100644 --- a/packages/features/bookings/lib/handleNewBooking.ts +++ b/packages/features/bookings/lib/handleNewBooking.ts @@ -683,8 +683,7 @@ async function handler( return aIndex - bIndex; }); const firstUsersMetadata = userMetadataSchema.parse(users[0].metadata); - const app = getAppFromSlug(firstUsersMetadata?.defaultConferencingApp?.appSlug); - locationBodyString = app?.appData?.location?.type || locationBodyString; + locationBodyString = firstUsersMetadata?.defaultConferencingApp?.appLink || locationBodyString; defaultLocationUrl = firstUsersMetadata?.defaultConferencingApp?.appLink; } @@ -840,6 +839,7 @@ async function handler( const calEventUserFieldsResponses = "calEventUserFieldsResponses" in reqBody ? reqBody.calEventUserFieldsResponses : null; + let evt: CalendarEvent = { type: eventType.title, title: getEventName(eventNameObject), //this needs to be either forced in english, or fetched for each attendee and organizer separately