feat: use correct key for searchParams check
This commit is contained in:
committed by
Simon.Emanuelsson
parent
59a9c72724
commit
1a28bcdc4c
@@ -117,12 +117,12 @@ export default async function DetailsPage({
|
||||
|
||||
const { rateDefinition, rateDefinitionMember } = firstRoom.roomRate
|
||||
if (user && rateDefinitionMember) {
|
||||
const rateCode = selectRoomParams.get("rateCode")
|
||||
const rateCode = selectRoomParams.get("room[0].ratecode")
|
||||
if (rateDefinitionMember.rateCode !== rateCode) {
|
||||
booking.rooms[0].rateCode = rateDefinitionMember.rateCode
|
||||
selectRoomParams.set("ratecode", rateDefinitionMember.rateCode)
|
||||
selectRoomParams.set("room[0].ratecode", rateDefinitionMember.rateCode)
|
||||
booking.rooms[0].counterRateCode = rateDefinition.rateCode
|
||||
selectRoomParams.set("counterratecode", rateDefinition.rateCode)
|
||||
selectRoomParams.set("room[0].counterratecode", rateDefinition.rateCode)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -114,11 +114,6 @@ export default async function MyStay({
|
||||
|
||||
const linkedReservationsPromise = getLinkedReservations(booking.refId)
|
||||
|
||||
const ancillariesInput = {
|
||||
fromDate,
|
||||
hotelId: hotel.operaId,
|
||||
toDate,
|
||||
}
|
||||
const packagesInput = {
|
||||
adults: booking.adults,
|
||||
children: booking.childrenAges.length,
|
||||
@@ -147,9 +142,6 @@ export default async function MyStay({
|
||||
if (user) {
|
||||
void getSavedPaymentCardsSafely(savedPaymentCardsInput)
|
||||
}
|
||||
if (booking.showAncillaries) {
|
||||
void getAncillaryPackages(ancillariesInput)
|
||||
}
|
||||
|
||||
let breakfastPackages = null
|
||||
if (shouldFetchBreakfastPackages) {
|
||||
@@ -163,7 +155,11 @@ export default async function MyStay({
|
||||
}
|
||||
let ancillaryPackagesPromise = null
|
||||
if (booking.showAncillaries) {
|
||||
ancillaryPackagesPromise = getAncillaryPackages(ancillariesInput)
|
||||
ancillaryPackagesPromise = getAncillaryPackages({
|
||||
fromDate,
|
||||
hotelId: hotel.operaId,
|
||||
toDate,
|
||||
})
|
||||
}
|
||||
|
||||
const imageSrc =
|
||||
|
||||
@@ -35,4 +35,8 @@
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
.content {
|
||||
text-align: right;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -388,6 +388,10 @@ export function createRatesStore({
|
||||
`room[${idx}].counterratecode`,
|
||||
counterratecode
|
||||
)
|
||||
} else {
|
||||
if (searchParams.has(`room[${idx}].counterratecode`)) {
|
||||
searchParams.delete(`room[${idx}].counterratecode`)
|
||||
}
|
||||
}
|
||||
|
||||
const rateCode = isMemberRate
|
||||
|
||||
Reference in New Issue
Block a user