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 (