From 67e094f3166959c5cfe3c700c3751d0b3114ffc2 Mon Sep 17 00:00:00 2001 From: Simon Emanuelsson Date: Mon, 14 Apr 2025 13:46:33 +0200 Subject: [PATCH] fix: redemptions did not show properly --- apps/scandic-web/stores/select-rate/index.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/scandic-web/stores/select-rate/index.ts b/apps/scandic-web/stores/select-rate/index.ts index 92471664a..b4de379fc 100644 --- a/apps/scandic-web/stores/select-rate/index.ts +++ b/apps/scandic-web/stores/select-rate/index.ts @@ -115,15 +115,15 @@ export function createRatesStore({ activeRoom = unselectedRoomIndex } + const isRedemptionBooking = booking.searchType === REDEMPTION + return create()((set) => { return { activeRoom, booking, packageOptions, hotelType, - isRedemptionBooking: searchParams.has("searchType") - ? searchParams.get("searchType") === REDEMPTION - : false, + isRedemptionBooking, isUserLoggedIn, pathname, rateSummary, @@ -156,7 +156,9 @@ export function createRatesStore({ const bookingCode = room.rateCode ? room.bookingCode : booking.bookingCode - if (bookingCode) { + if (isRedemptionBooking) { + selectedFilter = BookingCodeFilterEnum.All + } else if (bookingCode) { selectedFilter = BookingCodeFilterEnum.Discounted } else { selectedFilter = BookingCodeFilterEnum.Regular