From d3910761252b4bfe9450c1d006115157e8a30c6a Mon Sep 17 00:00:00 2001 From: Hrishikesh Vaipurkar Date: Wed, 6 Aug 2025 10:56:12 +0000 Subject: [PATCH] Merged in fix/SW-3213-select-rate-page-public-prices (pull request #2596) fix(SW-3213): Fixed booking code rates shown after removing the booking code via chip close icon * fix(SW-3213): Fixed booking code rates shown after removing the booking code via chip close icon * fix(SW-3213): Fixed multiroom room scenario Approved-by: Anton Gunnarsson --- .../RemoveBookingCodeButton/RemoveBookingCodeButton.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomsHeader/RemoveBookingCodeButton/RemoveBookingCodeButton.tsx b/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomsHeader/RemoveBookingCodeButton/RemoveBookingCodeButton.tsx index 68e54585d..92cf278de 100644 --- a/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomsHeader/RemoveBookingCodeButton/RemoveBookingCodeButton.tsx +++ b/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomsHeader/RemoveBookingCodeButton/RemoveBookingCodeButton.tsx @@ -6,6 +6,9 @@ import BookingCodeChip from "@/components/BookingCodeChip" export function RemoveBookingCodeButton() { const bookingCode = useRatesStore((state) => state.booking.bookingCode) + const roomNr = useRatesStore((state) => + state.activeRoom !== -1 ? state.activeRoom : 0 + ) const router = useRouter() const searchParams = useSearchParams() const pathname = usePathname() @@ -23,6 +26,9 @@ export function RemoveBookingCodeButton() { onClose={() => { const newSearchParams = new URLSearchParams(searchParams) newSearchParams.delete("bookingCode") + newSearchParams.delete(`room[${roomNr}].bookingCode`) + newSearchParams.delete(`room[${roomNr}].ratecode`) + newSearchParams.delete(`room[${roomNr}].roomtype`) const url = `${pathname}?${newSearchParams.toString()}`