fix: handle cases with counterRateCode missing
This commit is contained in:
@@ -217,7 +217,9 @@ export default function PaymentClient({
|
|||||||
bedType: bedTypeMap[parseInt(child.bed.toString())],
|
bedType: bedTypeMap[parseInt(child.bed.toString())],
|
||||||
})),
|
})),
|
||||||
rateCode:
|
rateCode:
|
||||||
user || join || membershipNo ? room.counterRateCode : room.rateCode,
|
(user || join || membershipNo) && room.counterRateCode
|
||||||
|
? room.counterRateCode
|
||||||
|
: room.rateCode,
|
||||||
roomTypeCode: bedType!.roomTypeCode, // A selection has been made in order to get to this step.
|
roomTypeCode: bedType!.roomTypeCode, // A selection has been made in order to get to this step.
|
||||||
guest: {
|
guest: {
|
||||||
firstName,
|
firstName,
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ export default function SummaryUI({
|
|||||||
}
|
}
|
||||||
: null
|
: null
|
||||||
|
|
||||||
const showMemberPrice = !!(isMember || join || membershipNo)
|
const showMemberPrice = !!(isMember || join || membershipNo) && memberPrice
|
||||||
|
|
||||||
const diff = dt(booking.toDate).diff(booking.fromDate, "days")
|
const diff = dt(booking.toDate).diff(booking.fromDate, "days")
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ interface Room {
|
|||||||
adults: number
|
adults: number
|
||||||
roomTypeCode: string
|
roomTypeCode: string
|
||||||
rateCode: string
|
rateCode: string
|
||||||
counterRateCode: string
|
counterRateCode?: string
|
||||||
children?: Child[]
|
children?: Child[]
|
||||||
packages?: RoomPackageCodeEnum[]
|
packages?: RoomPackageCodeEnum[]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user