Merged in fix/SW-1617-aa-tracking-ratecodetype- (pull request #2669)

fix(SW-1617): Added rateCodeType in tracking for confirmation page

* fix(SW-1617): Added rateCodeType in tracking for confirmation page

* fix(SW-1617) Removed unnecessary comment


Approved-by: Bianca Widstam
Approved-by: Erik Tiekstra
This commit is contained in:
Hrishikesh Vaipurkar
2025-08-20 08:42:05 +00:00
parent dc9e38e02a
commit c6ed6d767e
4 changed files with 4 additions and 1 deletions

View File

@@ -146,7 +146,7 @@ export function getTracking(
.join(",")
.toLowerCase(),
rateCodeName: rooms.map(constructRateCodeName).join(","),
//rateCodeType: , //TODO: Add when available in API. "regular, promotion, corporate etx",
rateCodeType: rooms.map((r) => r.rateCodeType?.toLowerCase()).join(","),
region: hotel?.address.city,
revenueCurrencyCode: [...new Set(rooms.map((r) => r.currencyCode))].join(
","

View File

@@ -77,6 +77,7 @@ export function mapRoomState(
name: room.name,
packages: booking.packages,
rateDefinition: booking.rateDefinition,
rateCodeType: booking.bookingType,
refId: booking.refId,
roomFeatures: booking.packages.filter((p) => p.type === "RoomFeature"),
roomPoints: booking.roomPoints,