fix: got public price when loging in after having selected room

This commit is contained in:
Simon Emanuelsson
2025-05-09 16:38:14 +02:00
committed by Simon.Emanuelsson
parent 0d84d4374c
commit 41acf6ee52

View File

@@ -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 (
<EnterDetailsProvider
booking={booking}