From 7f1b5f75057b2f033a3d563b2ce7541060b5b9b0 Mon Sep 17 00:00:00 2001 From: Bianca Widstam Date: Wed, 2 Jul 2025 13:39:57 +0000 Subject: [PATCH] Merged in fix/SW-2565-tracking-guarantee-status (pull request #2502) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(SW-2565): change status to paymentStatus * fix(SW-2565): change status to paymentStatus Approved-by: Erik Tiekstra Approved-by: Matilda Landström --- .../BookingConfirmation/Tracking/tracking.ts | 11 +++++------ apps/scandic-web/types/components/tracking.ts | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/scandic-web/components/HotelReservation/BookingConfirmation/Tracking/tracking.ts b/apps/scandic-web/components/HotelReservation/BookingConfirmation/Tracking/tracking.ts index b37829f11..3edc1c443 100644 --- a/apps/scandic-web/components/HotelReservation/BookingConfirmation/Tracking/tracking.ts +++ b/apps/scandic-web/components/HotelReservation/BookingConfirmation/Tracking/tracking.ts @@ -86,6 +86,7 @@ export function getTracking( const isFlexBooking = booking.rateDefinition.cancellationRule === CancellationRuleEnum.CancellableBefore6PM + const isGuaranteedFlexBooking = booking.guaranteeInfo && isFlexBooking const ancillaries: TrackingSDKAncillaries = rooms .flatMap((r) => r.packages) @@ -167,15 +168,13 @@ export function getTracking( ? "yes" : "no" : "na", - guaranteedProduct: booking.guaranteeInfo && isFlexBooking ? "room" : "na", + guaranteedProduct: isGuaranteedFlexBooking ? "room" : "na", } const paymentInfo: TrackingSDKPaymentInfo = { - paymentStatus: "confirmed", - status: - booking.guaranteeInfo && isFlexBooking - ? "glacardsaveconfirmed" - : undefined, + paymentStatus: isGuaranteedFlexBooking + ? "glacardsaveconfirmed" + : "confirmed", type: booking.guaranteeInfo?.cardType ?? paymentInfoSessionData?.paymentMethod, } diff --git a/apps/scandic-web/types/components/tracking.ts b/apps/scandic-web/types/components/tracking.ts index d28c82842..2625acd7a 100644 --- a/apps/scandic-web/types/components/tracking.ts +++ b/apps/scandic-web/types/components/tracking.ts @@ -114,7 +114,7 @@ export type TrackingSDKPaymentInfo = { isedcc?: string isSavedCard?: boolean isCreditCard?: boolean - paymentStatus?: "confirmed" + paymentStatus?: "confirmed" | "glacardsaveconfirmed" paymentType?: string type?: string status?: string