diff --git a/packages/app-store/apps.browser.generated.tsx b/packages/app-store/apps.browser.generated.tsx index 4fec10dcbd..686a311b5e 100644 --- a/packages/app-store/apps.browser.generated.tsx +++ b/packages/app-store/apps.browser.generated.tsx @@ -3,6 +3,7 @@ Don't modify this file manually. **/ import dynamic from "next/dynamic"; + export const InstallAppButtonMap = { applecalendar: dynamic(() => import("./applecalendar/components/InstallAppButton")), around: dynamic(() => import("./around/components/InstallAppButton")), diff --git a/packages/app-store/apps.keys-schemas.generated.ts b/packages/app-store/apps.keys-schemas.generated.ts index 58bda090ad..07454fafc8 100644 --- a/packages/app-store/apps.keys-schemas.generated.ts +++ b/packages/app-store/apps.keys-schemas.generated.ts @@ -24,6 +24,7 @@ import { appKeysSchema as vital_zod_ts } from "./vital/zod"; import { appKeysSchema as wordpress_zod_ts } from "./wordpress/zod"; import { appKeysSchema as zapier_zod_ts } from "./zapier/zod"; import { appKeysSchema as zoomvideo_zod_ts } from "./zoomvideo/zod"; + export const appKeysSchemas = { dailyvideo: dailyvideo_zod_ts, fathom: fathom_zod_ts, diff --git a/packages/app-store/apps.metadata.generated.ts b/packages/app-store/apps.metadata.generated.ts index b6bcab5293..bdb2c1d8f4 100644 --- a/packages/app-store/apps.metadata.generated.ts +++ b/packages/app-store/apps.metadata.generated.ts @@ -58,6 +58,7 @@ import wordpress_config_json from "./wordpress/config.json"; import { metadata as zapier__metadata_ts } from "./zapier/_metadata"; import zohocrm_config_json from "./zohocrm/config.json"; import { metadata as zoomvideo__metadata_ts } from "./zoomvideo/_metadata"; + export const appStoreMetadata = { amie: amie_config_json, applecalendar: applecalendar__metadata_ts, diff --git a/packages/app-store/apps.schemas.generated.ts b/packages/app-store/apps.schemas.generated.ts index c3ad9ac7c8..e920cc5c83 100644 --- a/packages/app-store/apps.schemas.generated.ts +++ b/packages/app-store/apps.schemas.generated.ts @@ -24,6 +24,7 @@ import { appDataSchema as vital_zod_ts } from "./vital/zod"; import { appDataSchema as wordpress_zod_ts } from "./wordpress/zod"; import { appDataSchema as zapier_zod_ts } from "./zapier/zod"; import { appDataSchema as zoomvideo_zod_ts } from "./zoomvideo/zod"; + export const appDataSchemas = { dailyvideo: dailyvideo_zod_ts, fathom: fathom_zod_ts, diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index 71371d3a11..b7bf5d0c5a 100644 --- a/packages/features/bookings/lib/handleNewBooking.ts +++ b/packages/features/bookings/lib/handleNewBooking.ts @@ -1284,6 +1284,8 @@ async function handler( }; } + const attendeeUniqueId = uuid(); + const bookingUpdated = await prisma.booking.update({ where: { uid: reqBody.bookingUid, @@ -1298,32 +1300,25 @@ async function handler( name: invitee[0].name, timeZone: invitee[0].timeZone, locale: invitee[0].language.locale, + bookingSeat: { + create: { + referenceUid: attendeeUniqueId, + data: { + description: additionalNotes, + }, + booking: { + connect: { + id: booking.id, + }, + }, + }, + }, }, }, ...(booking.status === BookingStatus.CANCELLED && { status: BookingStatus.ACCEPTED }), }, }); - // Add entry to bookingSeat table - const attendeeUniqueId = uuid(); - await prisma.bookingSeat.create({ - data: { - data: { - description: additionalNotes, - }, - booking: { - connect: { - id: booking.id, - }, - }, - referenceUid: attendeeUniqueId, - attendee: { - connect: { - id: bookingUpdated.attendees[bookingUpdated.attendees.length - 1].id, - }, - }, - }, - }); evt.attendeeSeatId = attendeeUniqueId; const newSeat = booking.attendees.length !== 0;