diff --git a/apps/admin-ui/src/component/ReservationTypeForm.tsx b/apps/admin-ui/src/component/ReservationTypeForm.tsx index c763acd246..fbf41d0a88 100644 --- a/apps/admin-ui/src/component/ReservationTypeForm.tsx +++ b/apps/admin-ui/src/component/ReservationTypeForm.tsx @@ -105,10 +105,12 @@ function ReservationTypeForm({ reservationUnit, children, disableBufferToggle, + disableTypeSelect, }: { reservationUnit: TypeFormReservationUnit; children?: React.ReactNode; disableBufferToggle?: boolean; + disableTypeSelect?: boolean; }) { const { t } = useTranslation(); @@ -121,7 +123,7 @@ function ReservationTypeForm({ return ( <> - + {type === ReservationTypeChoice.Blocked && ( - checkDateNotInPast(convertToDate(val.startingDate), ctx, "startingDate") - ) + /* Don't validate start time since it's not editable */ .superRefine((val, ctx) => checkDateNotInPast(convertToDate(val.endingDate), ctx, "endingDate") ) diff --git a/apps/admin-ui/src/spa/reservations/[id]/edit.tsx b/apps/admin-ui/src/spa/reservations/[id]/edit.tsx index d7dcaf4db8..de2a2e2dff 100644 --- a/apps/admin-ui/src/spa/reservations/[id]/edit.tsx +++ b/apps/admin-ui/src/spa/reservations/[id]/edit.tsx @@ -179,6 +179,8 @@ function EditReservation({ {reservation.recurringReservation?.pk && (