diff --git a/packages/lib/builders/CalendarEvent/class.ts b/packages/lib/builders/CalendarEvent/class.ts index 2e5d7d07c8..39e9a55078 100644 --- a/packages/lib/builders/CalendarEvent/class.ts +++ b/packages/lib/builders/CalendarEvent/class.ts @@ -34,6 +34,7 @@ class CalendarEventClass implements CalendarEvent { additionalNotes?: string | null | undefined; recurrence?: string; iCalUID?: string | null; + iCalSequence?: number | null; customReplyToEmail?: string | null; organizationId?: number | null; diff --git a/packages/trpc/server/routers/viewer/bookings/requestReschedule.handler.ts b/packages/trpc/server/routers/viewer/bookings/requestReschedule.handler.ts index 5e60f3bde1..96437685e6 100644 --- a/packages/trpc/server/routers/viewer/bookings/requestReschedule.handler.ts +++ b/packages/trpc/server/routers/viewer/bookings/requestReschedule.handler.ts @@ -166,6 +166,7 @@ export const requestRescheduleHandler = async ({ ctx, input, source }: RequestRe ), organizer, iCalUID: bookingToReschedule.iCalUID, + iCalSequence: (bookingToReschedule.iCalSequence ?? 0) + 1, customReplyToEmail: bookingToReschedule.eventType?.customReplyToEmail, team: bookingToReschedule.eventType?.team ? { @@ -274,7 +275,7 @@ export const requestRescheduleHandler = async ({ ctx, input, source }: RequestRe cancelledBy: user.email, eventTypeId: bookingToReschedule.eventTypeId, length: bookingToReschedule.eventType?.length ?? null, - iCalSequence: (bookingToReschedule.iCalSequence ?? 0) + 1, + iCalSequence: builder.calendarEvent.iCalSequence, eventTitle: bookingToReschedule.eventType?.title ?? null, requestReschedule: true, });