From b0d6ad304e18c792b62dce0c70f9ea3c3c4d83c7 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Fri, 15 Nov 2024 10:24:35 -0500 Subject: [PATCH 1/2] CSR-2386 nav corrections CSR-2386 nav corrections --- src/helpers/heritage-integration/navigation-helper.js | 5 +++-- src/router/index.js | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/helpers/heritage-integration/navigation-helper.js b/src/helpers/heritage-integration/navigation-helper.js index e61c72f7f..c79a474da 100644 --- a/src/helpers/heritage-integration/navigation-helper.js +++ b/src/helpers/heritage-integration/navigation-helper.js @@ -30,11 +30,12 @@ export async function getPageToRouteExistingOrderTo(toRoute = {}) { export async function getDirectNavigation(toRoute) { const fmgPageValue = toRoute.query[queryStrings.FMG_PAGE]; - // Verified insurance users need to be routed around some pages + // Verified insurance users need to be routed around some pages. Same goes for C&C unverified 6 digit referrals // vehicle -> vehicle-damage // quote -> vin-lookup/estimate // insurance-company -> vin-lookup/estimate - if (store.getters.payment?.insuranceCoverage?.isVerified) { + if (store.getters.payment?.insuranceCoverage?.isVerified || + store.getters.order?.referralNumber?.length === 6) { if (fmgPageValue === fmgPageValues.VEHICLE) { return fmgPageValues.VEHICLE_DAMAGE; } diff --git a/src/router/index.js b/src/router/index.js index 402f6c65f..b3800ef45 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -83,6 +83,7 @@ const routes = [ else if (from.redirectedFrom === undefined) { // clear the saveSessionPromise - if it exists in the vuex store but a new instance was created // the saveSessionPromise will no longer point to a valid promise + log(" --clear promise"); baseMixin.methods.dispatchStoreAction(storeActions.RESET_SAVE_SESSION_PROMISE); if (!to.query.fmgPage?.startsWith("payment")) { @@ -104,6 +105,7 @@ const routes = [ storeMutations.UPDATE_REFERRAL_CORRELATION_ID, correlationId ); + log(" --update cookie"); updateOrCreateFunnelCookie(); } @@ -136,6 +138,7 @@ const routes = [ } const pageToRedirectTo = await getPageToRouteExistingOrderTo(to); + log(" --pageToRedirectTo ", JSON.stringify(pageToRedirectTo)); // This logic may determine that the user should be sent to heritage -- if so, do that here. if (pageToRedirectTo === fmgPageValues.HERITAGE) { From 2731a778d9810581327f842b98655aa1aceb6518 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Fri, 15 Nov 2024 10:44:35 -0500 Subject: [PATCH 2/2] remove log causing error remove log causing error --- src/router/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/router/index.js b/src/router/index.js index b3800ef45..1f83ee9d3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -465,7 +465,6 @@ async function navigate( log("------------- router index.js navigate start -----------------"); log(" --scenario: ", scenario); - log(" --currentRoute: ", JSON.stringify(currentRoute)); log(" --isSavingNavigation: ", isSavingNavigation); log(" --optionalQuery: ", JSON.stringify(optionalQuery)); log(" --optionalParams: ", JSON.stringify(optionalParams));