fix/SW-729-enter-details-page-error (pull request #796)
feat(SW-729): fix availability params * feat(SW-729): fix availability params * feat(SW-729): use paramsObject Approved-by: Tobias Johansson
This commit is contained in:
@@ -14,6 +14,7 @@ import Details from "@/components/HotelReservation/EnterDetails/Details"
|
||||
import HistoryStateManager from "@/components/HotelReservation/EnterDetails/HistoryStateManager"
|
||||
import Payment from "@/components/HotelReservation/EnterDetails/Payment"
|
||||
import SectionAccordion from "@/components/HotelReservation/EnterDetails/SectionAccordion"
|
||||
import getHotelReservationQueryParams from "@/components/HotelReservation/SelectRate/RoomSelection/utils"
|
||||
import { getIntl } from "@/i18n"
|
||||
|
||||
import { StepEnum } from "@/types/components/enterDetails/step"
|
||||
@@ -36,13 +37,14 @@ export default async function StepPage({
|
||||
redirect(`/${params.lang}`)
|
||||
}
|
||||
void getBreakfastPackages(searchParams.hotel)
|
||||
const stepParams = new URLSearchParams(searchParams)
|
||||
const paramsObject = getHotelReservationQueryParams(stepParams)
|
||||
void getRoomAvailability({
|
||||
hotelId: searchParams.hotel,
|
||||
adults: Number(searchParams.adults),
|
||||
roomStayStartDate: searchParams.checkIn,
|
||||
roomStayEndDate: searchParams.checkOut,
|
||||
hotelId: paramsObject.hotel,
|
||||
adults: paramsObject.room[0].adults,
|
||||
roomStayStartDate: paramsObject.fromDate,
|
||||
roomStayEndDate: paramsObject.toDate,
|
||||
})
|
||||
|
||||
const intl = await getIntl()
|
||||
|
||||
const hotel = await getHotelData(searchParams.hotel, params.lang)
|
||||
@@ -51,11 +53,11 @@ export default async function StepPage({
|
||||
const breakfastPackages = await getBreakfastPackages(searchParams.hotel)
|
||||
|
||||
const roomAvailability = await getRoomAvailability({
|
||||
hotelId: searchParams.hotel,
|
||||
adults: Number(searchParams.adults),
|
||||
roomStayStartDate: searchParams.checkIn,
|
||||
roomStayEndDate: searchParams.checkOut,
|
||||
rateCode: searchParams.rateCode,
|
||||
hotelId: paramsObject.hotel,
|
||||
adults: paramsObject.room[0].adults,
|
||||
roomStayStartDate: paramsObject.fromDate,
|
||||
roomStayEndDate: paramsObject.toDate,
|
||||
rateCode: paramsObject.room[0].ratecode,
|
||||
})
|
||||
|
||||
if (!isValidStep(params.step) || !hotel || !roomAvailability) {
|
||||
|
||||
Reference in New Issue
Block a user