diff --git a/apps/web/components/booking/pages/AvailabilityPage.tsx b/apps/web/components/booking/pages/AvailabilityPage.tsx index 24c6d438c8..c01d8e44b0 100644 --- a/apps/web/components/booking/pages/AvailabilityPage.tsx +++ b/apps/web/components/booking/pages/AvailabilityPage.tsx @@ -204,7 +204,13 @@ const AvailabilityPage = ({ profile, eventType, ...restProps }: Props) => { isFullWidth={false} className="me-2 inline w-16" onChange={(event) => { - setRecurringEventCount(parseInt(event?.target.value)); + const count = + eventType?.recurringEvent?.count && + parseInt(event?.target.value) > eventType?.recurringEvent?.count + ? eventType.recurringEvent.count + : parseInt(event?.target.value); + + setRecurringEventCount(count); }} />