diff --git a/packages/features/bookings/Booker/store.ts b/packages/features/bookings/Booker/store.ts index 2ed4f11651..331217cecc 100644 --- a/packages/features/bookings/Booker/store.ts +++ b/packages/features/bookings/Booker/store.ts @@ -210,7 +210,13 @@ export const useBookerStore = create((set, get) => ({ }, addToSelectedDate: (days: number) => { const currentSelection = dayjs(get().selectedDate); - const newSelection = currentSelection.add(days, "day"); + let newSelection = currentSelection.add(days, "day"); + + // If newSelection is before the current date, set it to today + if (newSelection.isBefore(dayjs(), "day")) { + newSelection = dayjs(); + } + const newSelectionFormatted = newSelection.format("YYYY-MM-DD"); if (newSelection.month() !== currentSelection.month()) {