feat: prevent users from selecting the same room when there is no vacancy for it

This commit is contained in:
Simon Emanuelsson
2025-05-16 10:39:30 +02:00
committed by Michael Zetterberg
parent 4f0c61f68f
commit 1f1bcd480b
6 changed files with 93 additions and 22 deletions

View File

@@ -2,6 +2,7 @@ import { z } from "zod"
import { toLang } from "@/server/utils"
import { sortRoomConfigs } from "@/utils/sort"
import { nullableStringValidator } from "@/utils/zod/stringValidator"
import { occupancySchema } from "./schemas/availability/occupancy"
@@ -26,7 +27,6 @@ import {
import { relationshipsSchema } from "./schemas/relationships"
import { roomConfigurationSchema } from "./schemas/roomAvailability/configuration"
import { rateDefinitionSchema } from "./schemas/roomAvailability/rateDefinition"
import { sortRoomConfigs } from "./utils"
import { AvailabilityEnum } from "@/types/components/hotelReservation/selectHotel/selectHotel"
import { RoomPackageCodeEnum } from "@/types/components/hotelReservation/selectRate/roomFilter"