fix: refacotr away optional pricing
This commit is contained in:
@@ -733,9 +733,15 @@ export const hotelQueryRouter = router({
|
||||
|
||||
const rateTypes = selectedRoom.products.find(
|
||||
(rate) =>
|
||||
rate.productType.public?.rateCode === rateCode ||
|
||||
rate.productType.public.rateCode === rateCode ||
|
||||
rate.productType.member?.rateCode === rateCode
|
||||
)?.productType
|
||||
)
|
||||
|
||||
if (!rateTypes) {
|
||||
console.error("No matching rate found")
|
||||
return null
|
||||
}
|
||||
const rates = rateTypes.productType
|
||||
|
||||
const mustBeGuaranteed =
|
||||
validateAvailabilityData.data.rateDefinitions.filter(
|
||||
@@ -785,8 +791,8 @@ export const hotelQueryRouter = router({
|
||||
selectedRoom,
|
||||
mustBeGuaranteed,
|
||||
cancellationText,
|
||||
memberRate: rateTypes?.member,
|
||||
publicRate: rateTypes?.public,
|
||||
memberRate: rates?.member,
|
||||
publicRate: rates.public,
|
||||
bedTypes,
|
||||
}
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user