diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index 817c75f9ffe09..5377b0dbd5b0a 100644 --- a/packages/features/bookings/lib/handleNewBooking.ts +++ b/packages/features/bookings/lib/handleNewBooking.ts @@ -744,6 +744,7 @@ async function handler(req: NextApiRequest & { userId?: number | undefined }) { location: evt.location, eventType: eventTypeRel, smsReminderNumber: reqBody.smsReminderNumber, + metadata: reqBody.metadata, attendees: { createMany: { data: evt.attendees.map((attendee) => { @@ -1140,7 +1141,7 @@ async function handler(req: NextApiRequest & { userId?: number | undefined }) { uid: booking.uid, }, data: { - metadata, + metadata: { ...(typeof booking.metadata === "object" && booking.metadata), ...metadata }, references: { createMany: { data: referencesToCreate,