diff --git a/packages/features/ee/round-robin/handleRescheduleEventManager.ts b/packages/features/ee/round-robin/handleRescheduleEventManager.ts index 4675954b2fa481..01b666bb740228 100644 --- a/packages/features/ee/round-robin/handleRescheduleEventManager.ts +++ b/packages/features/ee/round-robin/handleRescheduleEventManager.ts @@ -161,8 +161,8 @@ export const handleRescheduleEventManager = async ({ const calendarResult = results.find((result) => result.type.includes("_calendar")); evt.iCalUID = Array.isArray(calendarResult?.updatedEvent) - ? calendarResult?.updatedEvent[0]?.iCalUID - : calendarResult?.updatedEvent?.iCalUID || undefined; + ? calendarResult?.updatedEvent[0]?.iCalUID || bookingICalUID + : calendarResult?.updatedEvent?.iCalUID || bookingICalUID || undefined; } const newReferencesToCreate = structuredClone(updateManager.referencesToCreate); diff --git a/packages/features/ee/round-robin/roundRobinManualReassignment.ts b/packages/features/ee/round-robin/roundRobinManualReassignment.ts index b9ac0962de9b81..a1fee3d96069c9 100644 --- a/packages/features/ee/round-robin/roundRobinManualReassignment.ts +++ b/packages/features/ee/round-robin/roundRobinManualReassignment.ts @@ -290,6 +290,7 @@ export const roundRobinManualReassignment = async ({ }, attendees: attendeeList, uid: booking.uid, + iCalUID: booking.iCalUID, destinationCalendar, team: { members: teamMembers, diff --git a/packages/features/ee/round-robin/roundRobinReassignment.ts b/packages/features/ee/round-robin/roundRobinReassignment.ts index 476a466fd64675..265ad5be1da605 100644 --- a/packages/features/ee/round-robin/roundRobinReassignment.ts +++ b/packages/features/ee/round-robin/roundRobinReassignment.ts @@ -320,6 +320,7 @@ export const roundRobinReassignment = async ({ description: eventType.description, attendees: attendeeList, uid: booking.uid, + iCalUID: booking.iCalUID, destinationCalendar, team: { members: teamMembers,