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 {