From 67b7efc50ede28fbd10cc2345dd92eebdabeac7f Mon Sep 17 00:00:00 2001 From: CarlNation Date: Wed, 20 Nov 2024 07:03:13 -0500 Subject: [PATCH] CSR-2401 back navigation issue between NextGen and Heritage CSR-2401 back navigation issue between NextGen and Heritage --- src/helpers/heritage-integration/navigation-helper.js | 6 +++++- src/layouts/service-location/service-location.vue | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/helpers/heritage-integration/navigation-helper.js b/src/helpers/heritage-integration/navigation-helper.js index a0a61b7f4..5e71bb5b7 100644 --- a/src/helpers/heritage-integration/navigation-helper.js +++ b/src/helpers/heritage-integration/navigation-helper.js @@ -109,7 +109,7 @@ export async function getImplicitNavigation(toRoute) { Used to navigate to the heritage funnel with the correct query string and url. */ -export async function navigateToHeritageFunnel({ shouldSaveSession, pageNameToLog }) { +export async function navigateToHeritageFunnel({ shouldSaveSession, pageNameToLog, navType }) { const log = getQuerystringParameter(queryStrings.LOG); if (log === "true") { console.log("------------- Navigate to heritage start -----------------"); @@ -136,6 +136,10 @@ export async function navigateToHeritageFunnel({ shouldSaveSession, pageNameToLo heritageParms["promo"] = promo; } + if (navType) { + heritageParms["navType"] = navType; + } + if ( (process.env.VUE_APP_HERITAGE_FUNNEL.includes("fixmyglasstest") && process.env.VUE_APP_CURRENT_ENVIRONMENT === "Localhost") || diff --git a/src/layouts/service-location/service-location.vue b/src/layouts/service-location/service-location.vue index 93bdb6f27..9a6e649ec 100644 --- a/src/layouts/service-location/service-location.vue +++ b/src/layouts/service-location/service-location.vue @@ -520,7 +520,11 @@ export default { (payment?.insuranceCoverage?.isVerified || store.getters.order.referralNumber.length === 6) ) { - navigateToHeritageFunnel({ shouldSaveSession: false }); + navigateToHeritageFunnel({ + shouldSaveSession: false, + pageNameToLog: "service-location", + navType: "back", + }); } else { this.$router.navigateWithoutSaving( this.navigationScenarios.CLICKED_BACK,