diff --git a/packages/features/bookings/lib/handleNewBooking.ts b/packages/features/bookings/lib/handleNewBooking.ts index d70efa30c5a5e4..4f3eeed99087a2 100644 --- a/packages/features/bookings/lib/handleNewBooking.ts +++ b/packages/features/bookings/lib/handleNewBooking.ts @@ -1941,7 +1941,7 @@ async function handler( }) ); - if (!isDryRun) { + if (!isDryRun && !(eventType.seatsPerTimeSlot && rescheduleUid)) { await sendScheduledEmailsAndSMS( { ...evt, diff --git a/packages/features/bookings/lib/handleSeats/reschedule/attendee/attendeeRescheduleSeatedBooking.ts b/packages/features/bookings/lib/handleSeats/reschedule/attendee/attendeeRescheduleSeatedBooking.ts index 023ce6f0684d96..97e50055a9079d 100644 --- a/packages/features/bookings/lib/handleSeats/reschedule/attendee/attendeeRescheduleSeatedBooking.ts +++ b/packages/features/bookings/lib/handleSeats/reschedule/attendee/attendeeRescheduleSeatedBooking.ts @@ -51,6 +51,8 @@ const attendeeRescheduleSeatedBooking = async ( // We don't want to trigger rescheduling logic of the original booking originalRescheduledBooking = null; + await sendRescheduledSeatEmailAndSMS(evt, seatAttendee as Person, eventType.metadata); + return null; }