From 7ff513b08f4a7c69dbbb72a87f1e77eb5cb805e8 Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Tue, 25 Feb 2025 18:07:17 +0530 Subject: [PATCH] CASH-282 getting parent account number from submitted Order on confirmation page. --- src/mixins/analytics-mixin.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index 9bb8f0cda..7b4cd203c 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -42,11 +42,16 @@ export default { await this.validateSession(); const submittedOrder = baseMixin.methods.getSubmittedOrder(); + const hasSubmittedOrder = baseMixin.methods.hasSubmittedOrder(); const refSequenceNum = store.getters.order.referralSequenceNumber || submittedOrder?.referralSequenceNumber; + const parentAccountNum = hasSubmittedOrder + ? submittedOrder.payment.parentAccountNumber + : store.getters.order.payment.parentAccountNumber; + var payload = { userId: getUserIdValue(), sessionKey: getSessionKeyValue(), @@ -57,7 +62,7 @@ export default { shouldUseSessionId: false, experimentsForUser: store.getters.applicationUser.experiments, referralSequenceNumber: refSequenceNum, - parentAccountNumber: store.getters.order.payment.parentAccountNumber, + parentAccountNumber: parentAccountNum, }; await baseMixin.methods.dispatchStoreAction(storeActions.LOG_PAGE_VIEW, payload, false);