From 098581acd4959696b78a09dcedd33d61d98a328a Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Tue, 3 Dec 2024 08:47:07 +0100 Subject: [PATCH] Fixed correct rates --- .../(standard)/step/enterDetailsTracking.tsx | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/enterDetailsTracking.tsx b/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/enterDetailsTracking.tsx index fbd213a73..0aaa006f1 100644 --- a/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/enterDetailsTracking.tsx +++ b/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/enterDetailsTracking.tsx @@ -99,33 +99,37 @@ export default function EnterDetailsTracking(props: Props) { }, [currentStep, getPageLoadTime, lang, pathName]) const hotelDetailsData = useMemo(() => { + const isMember = true + const rate = isMember ? roomRate.memberRate : roomRate.publicRate const data: TrackingSDKHotelInfo = { ...initialHotelsTrackingData, - rateCode: roomRate.memberRate?.rateCode, - rateCodeType: roomRate.memberRate?.rateType, - rateCodeName: roomRate.memberRate?.rateCode, + rateCode: rate?.rateCode, + rateCodeType: rate?.rateType, + rateCodeName: rate?.rateCode, rateCodeCancellationRule: cancellationRule, - revenueCurrencyCode: roomRate.memberRate?.requestedPrice?.currency, + revenueCurrencyCode: rate?.requestedPrice?.currency, breakfastOption: breakfast ? "breakfast buffet" : "no breakfast", - totalPrice: totalPrice.euro?.price, + totalPrice: totalPrice.local?.price, specialRoomType: getSpecialRoomType(packages), roomTypeName: selectedRoom.roomType, bedType: bedType?.description, roomTypeCode: bedType?.roomTypeCode, - roomPrice: roomPrice?.euro?.price, + roomPrice: roomPrice.local.price, } return data }, [ + roomRate.memberRate, + roomRate.publicRate, initialHotelsTrackingData, - selectedRoom, cancellationRule, - bedType, - roomPrice, - totalPrice, - roomRate, breakfast, + totalPrice.local?.price, packages, + selectedRoom.roomType, + bedType?.description, + bedType?.roomTypeCode, + roomPrice.local.price, ]) useEffect(() => {