fix: remove lingering cancel/error message based on sessionStorage

This commit is contained in:
Arvid Norlin
2025-05-05 16:59:35 +02:00
committed by Michael Zetterberg
parent 314644c88c
commit fa1ace9a2c
2 changed files with 4 additions and 1 deletions

View File

@@ -37,7 +37,9 @@ export default async function DetailsPage({
searchParams,
}: PageArgs<LangParams, SelectRateSearchParams>) {
const selectRoomParams = new URLSearchParams(searchParams)
const booking = convertSearchParamsToObj<SelectRateSearchParams>(searchParams)
const { errorCode, ...booking } =
convertSearchParamsToObj<SelectRateSearchParams>(searchParams)
if ("modifyRateIndex" in booking) {
selectRoomParams.delete("modifyRateIndex")
delete booking.modifyRateIndex

View File

@@ -24,6 +24,7 @@ export interface Room {
export interface SelectRateSearchParams {
bookingCode?: string
city?: string
errorCode?: string
fromDate: string
hotelId: string
rooms: Room[]