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
|
const { rateDefinition, rateDefinitionMember } = firstRoom.roomRate
|
||||||
if (user && rateDefinitionMember) {
|
if (user && rateDefinitionMember) {
|
||||||
const rateCode = selectRoomParams.get("rateCode")
|
const rateCode = selectRoomParams.get("room[0].ratecode")
|
||||||
if (rateDefinitionMember.rateCode !== rateCode) {
|
if (rateDefinitionMember.rateCode !== rateCode) {
|
||||||
booking.rooms[0].rateCode = rateDefinitionMember.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
|
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 linkedReservationsPromise = getLinkedReservations(booking.refId)
|
||||||
|
|
||||||
const ancillariesInput = {
|
|
||||||
fromDate,
|
|
||||||
hotelId: hotel.operaId,
|
|
||||||
toDate,
|
|
||||||
}
|
|
||||||
const packagesInput = {
|
const packagesInput = {
|
||||||
adults: booking.adults,
|
adults: booking.adults,
|
||||||
children: booking.childrenAges.length,
|
children: booking.childrenAges.length,
|
||||||
@@ -147,9 +142,6 @@ export default async function MyStay({
|
|||||||
if (user) {
|
if (user) {
|
||||||
void getSavedPaymentCardsSafely(savedPaymentCardsInput)
|
void getSavedPaymentCardsSafely(savedPaymentCardsInput)
|
||||||
}
|
}
|
||||||
if (booking.showAncillaries) {
|
|
||||||
void getAncillaryPackages(ancillariesInput)
|
|
||||||
}
|
|
||||||
|
|
||||||
let breakfastPackages = null
|
let breakfastPackages = null
|
||||||
if (shouldFetchBreakfastPackages) {
|
if (shouldFetchBreakfastPackages) {
|
||||||
@@ -163,7 +155,11 @@ export default async function MyStay({
|
|||||||
}
|
}
|
||||||
let ancillaryPackagesPromise = null
|
let ancillaryPackagesPromise = null
|
||||||
if (booking.showAncillaries) {
|
if (booking.showAncillaries) {
|
||||||
ancillaryPackagesPromise = getAncillaryPackages(ancillariesInput)
|
ancillaryPackagesPromise = getAncillaryPackages({
|
||||||
|
fromDate,
|
||||||
|
hotelId: hotel.operaId,
|
||||||
|
toDate,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const imageSrc =
|
const imageSrc =
|
||||||
|
|||||||
@@ -35,4 +35,8 @@
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
width: 20px;
|
width: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -388,6 +388,10 @@ export function createRatesStore({
|
|||||||
`room[${idx}].counterratecode`,
|
`room[${idx}].counterratecode`,
|
||||||
counterratecode
|
counterratecode
|
||||||
)
|
)
|
||||||
|
} else {
|
||||||
|
if (searchParams.has(`room[${idx}].counterratecode`)) {
|
||||||
|
searchParams.delete(`room[${idx}].counterratecode`)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const rateCode = isMemberRate
|
const rateCode = isMemberRate
|
||||||
|
|||||||
Reference in New Issue
Block a user