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()}`