diff --git a/packages/features/bookings/lib/payment/getBooking.ts b/packages/features/bookings/lib/payment/getBooking.ts index b63150cdf6f842..b5c556fc1f2a24 100644 --- a/packages/features/bookings/lib/payment/getBooking.ts +++ b/packages/features/bookings/lib/payment/getBooking.ts @@ -90,6 +90,8 @@ export async function getBooking(bookingId: number) { }, seatsPerTimeSlot: true, seatsShowAttendees: true, + disableCancelling: true, + disableRescheduling: true, }, }, metadata: true, @@ -200,6 +202,8 @@ export async function getBooking(bookingId: number) { customReplyToEmail: booking.eventType?.customReplyToEmail, seatsPerTimeSlot: booking.eventType?.seatsPerTimeSlot, seatsShowAttendees: booking.eventType?.seatsShowAttendees, + disableCancelling: booking.eventType?.disableCancelling ?? false, + disableRescheduling: booking.eventType?.disableRescheduling ?? false, }; return { diff --git a/packages/trpc/server/routers/viewer/bookings/confirm.handler.ts b/packages/trpc/server/routers/viewer/bookings/confirm.handler.ts index 70f544e96fe627..74b2deff3c5fda 100644 --- a/packages/trpc/server/routers/viewer/bookings/confirm.handler.ts +++ b/packages/trpc/server/routers/viewer/bookings/confirm.handler.ts @@ -150,6 +150,8 @@ export const confirmHandler = async ({ ctx, input }: ConfirmOptions) => { hideCalendarNotes: true, hideCalendarEventDetails: true, disableGuests: true, + disableCancelling: true, + disableRescheduling: true, customReplyToEmail: true, seatsPerTimeSlot: true, seatsShowAttendees: true, @@ -326,6 +328,8 @@ export const confirmHandler = async ({ ctx, input }: ConfirmOptions) => { customReplyToEmail: booking.eventType?.customReplyToEmail, seatsPerTimeSlot: booking.eventType?.seatsPerTimeSlot, seatsShowAttendees: booking.eventType?.seatsShowAttendees, + disableCancelling: booking.eventType?.disableCancelling ?? false, + disableRescheduling: booking.eventType?.disableRescheduling ?? false, team: booking.eventType?.team ? { name: booking.eventType.team.name,