From 41acf6ee52219a1157c2b07e810bd985522cff26 Mon Sep 17 00:00:00 2001 From: Simon Emanuelsson Date: Fri, 9 May 2025 16:38:14 +0200 Subject: [PATCH] fix: got public price when loging in after having selected room --- .../hotelreservation/(standard)/details/page.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps/scandic-web/app/[lang]/(live)/(public)/hotelreservation/(standard)/details/page.tsx b/apps/scandic-web/app/[lang]/(live)/(public)/hotelreservation/(standard)/details/page.tsx index 31f07144e..5d45cedc6 100644 --- a/apps/scandic-web/app/[lang]/(live)/(public)/hotelreservation/(standard)/details/page.tsx +++ b/apps/scandic-web/app/[lang]/(live)/(public)/hotelreservation/(standard)/details/page.tsx @@ -115,6 +115,17 @@ export default async function DetailsPage({ const firstRoom = rooms[0] const multirooms = rooms.slice(1) + const { rateDefinition, rateDefinitionMember } = firstRoom.roomRate + if (user && rateDefinitionMember) { + const rateCode = selectRoomParams.get("rateCode") + if (rateDefinitionMember.rateCode !== rateCode) { + booking.rooms[0].rateCode = rateDefinitionMember.rateCode + selectRoomParams.set("ratecode", rateDefinitionMember.rateCode) + booking.rooms[0].counterRateCode = rateDefinition.rateCode + selectRoomParams.set("counterratecode", rateDefinition.rateCode) + } + } + return (