From 37dd6d888bb20282b6fb5e82267e2b0a00ddc982 Mon Sep 17 00:00:00 2001 From: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com> Date: Fri, 16 May 2025 22:44:06 +0530 Subject: [PATCH] fix: add reschedule by (#21363) --- packages/emails/src/templates/BaseScheduledEmail.tsx | 3 +++ packages/features/bookings/lib/handleNewBooking.ts | 1 + packages/types/Calendar.d.ts | 1 + 3 files changed, 5 insertions(+) diff --git a/packages/emails/src/templates/BaseScheduledEmail.tsx b/packages/emails/src/templates/BaseScheduledEmail.tsx index de5192cd9a..fc35c87d05 100644 --- a/packages/emails/src/templates/BaseScheduledEmail.tsx +++ b/packages/emails/src/templates/BaseScheduledEmail.tsx @@ -105,6 +105,9 @@ export const BaseScheduledEmail = ( )} )} + {props.calEvent.rescheduledBy && ( + + )} diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index 3b34b83c25..7983f8e09c 100644 --- a/packages/features/bookings/lib/handleNewBooking.ts +++ b/packages/features/bookings/lib/handleNewBooking.ts @@ -1449,6 +1449,7 @@ async function handler( await WorkflowRepository.deleteAllWorkflowReminders(originalRescheduledBooking.workflowReminders); evt = addVideoCallDataToEvent(originalRescheduledBooking.references, evt); + evt.rescheduledBy = reqBody.rescheduledBy; // If organizer is changed in RR event then we need to delete the previous host destination calendar events const previousHostDestinationCalendar = originalRescheduledBooking?.destinationCalendar diff --git a/packages/types/Calendar.d.ts b/packages/types/Calendar.d.ts index e856dc20ea..d481e98ccb 100644 --- a/packages/types/Calendar.d.ts +++ b/packages/types/Calendar.d.ts @@ -220,6 +220,7 @@ export interface CalendarEvent { delegationCredentialId?: string | null; domainWideDelegationCredentialId?: string | null; customReplyToEmail?: string | null; + rescheduledBy?: string; } export interface EntryPoint {