From 4c27f95164cb4fc52127aa9ce7a676f19eb3ebfd Mon Sep 17 00:00:00 2001 From: nafees nazik Date: Fri, 3 Feb 2023 17:19:05 +0530 Subject: [PATCH 1/2] feat: add metadata to booking creation --- packages/features/bookings/lib/handleNewBooking.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index 817c75f9ffe09..96d73c59bc37d 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) => { From 5801ba4001ff8a8bd34c0b5dbb33cd2bd4ca6d28 Mon Sep 17 00:00:00 2001 From: nafees nazik Date: Sun, 5 Feb 2023 21:34:44 +0530 Subject: [PATCH 2/2] fix: bug --- packages/features/bookings/lib/handleNewBooking.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index 96d73c59bc37d..5377b0dbd5b0a 100644 --- a/packages/features/bookings/lib/handleNewBooking.ts +++ b/packages/features/bookings/lib/handleNewBooking.ts @@ -1141,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,