From a28ac3634d53822322a2e60c412e14ce3c767b38 Mon Sep 17 00:00:00 2001 From: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Date: Fri, 6 Jan 2023 15:37:06 -0500 Subject: [PATCH] Add start and end time of rescheduled booking to webhook payload (#6297) * add start and end time of rescheduled booking * fix type error Co-authored-by: CarinaWolli --- packages/features/bookings/lib/handleNewBooking.ts | 6 ++++++ packages/features/webhooks/lib/sendPayload.ts | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index dd23519107..77ba0b2d65 100644 --- a/packages/features/bookings/lib/handleNewBooking.ts +++ b/packages/features/bookings/lib/handleNewBooking.ts @@ -1009,6 +1009,12 @@ async function handler(req: NextApiRequest & { userId?: number | undefined }) { ...eventTypeInfo, bookingId, rescheduleUid, + rescheduleStartTime: originalRescheduledBooking?.startTime + ? dayjs(originalRescheduledBooking?.startTime).utc().format() + : undefined, + rescheduleEndTime: originalRescheduledBooking?.endTime + ? dayjs(originalRescheduledBooking?.endTime).utc().format() + : undefined, metadata: { ...metadata, ...reqBody.metadata }, eventTypeId, status: "ACCEPTED", diff --git a/packages/features/webhooks/lib/sendPayload.ts b/packages/features/webhooks/lib/sendPayload.ts index b29914ff87..b39e63d844 100644 --- a/packages/features/webhooks/lib/sendPayload.ts +++ b/packages/features/webhooks/lib/sendPayload.ts @@ -82,10 +82,12 @@ const sendPayload = async ( data: CalendarEvent & EventTypeInfo & { metadata?: { [key: string]: string }; - rescheduleUid?: string; bookingId?: number; status?: string; smsReminderNumber?: string; + rescheduleUid?: string; + rescheduleStartTime?: string; + rescheduleEndTime?: string; } ) => { const { appId, payloadTemplate: template } = webhook;