From 3916612d232feaf2aa9b1eb7af67e6540cacf2ec Mon Sep 17 00:00:00 2001 From: CarlNation Date: Thu, 2 Jan 2025 07:44:42 -0500 Subject: [PATCH 1/3] CASH-64 CASH-64 if missing the prereqs for insurance on service-location, send back to heritage. This happens when the user is using browser back/forward buttons to navigate. This doesn't happen locally so need to push this to dev in order to test further. --- src/layouts/service-location/service-location.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/layouts/service-location/service-location.vue b/src/layouts/service-location/service-location.vue index 0496df54c..c793c423e 100644 --- a/src/layouts/service-location/service-location.vue +++ b/src/layouts/service-location/service-location.vue @@ -397,7 +397,13 @@ export default { console.log(new Date() + "store.getters.order.policy.policyNumber:" + store.getters.order.policy.policyNumber); console.log(new Date() + "store.getters.order.serviceLocation.zipCode:" + store.getters.order.serviceLocation.zipCode); } - return false; + + // if attempting to load service-location for insurance and invalid page prereqs, send to heritage instead of going back to vehicle + navigateToHeritageFunnel({ + shouldSaveSession: false, + pageNameToLog: "service-location", + navType: "back", + }); } } else { if ( From 59b7acc2bddfb966ae7adf844f0768c4d9fc6766 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Thu, 2 Jan 2025 08:18:30 -0500 Subject: [PATCH 2/3] CASH-64 CASH-64 return true to prevent router from navigating to vehicle page before the jump back to heritage --- src/layouts/service-location/service-location.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/layouts/service-location/service-location.vue b/src/layouts/service-location/service-location.vue index c793c423e..a9bf6e39d 100644 --- a/src/layouts/service-location/service-location.vue +++ b/src/layouts/service-location/service-location.vue @@ -404,6 +404,9 @@ export default { pageNameToLog: "service-location", navType: "back", }); + + // return true to prevent router from navigating to vehicle page before the jump back to heritage + return true; } } else { if ( From 1961f2ec33da33c34ba82015c2fa41a74b12fa8a Mon Sep 17 00:00:00 2001 From: CarlNation Date: Thu, 2 Jan 2025 10:16:44 -0500 Subject: [PATCH 3/3] CASH-64 CASH-64 revert changes. attempting fix in SV2 repo --- src/layouts/service-location/service-location.vue | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/layouts/service-location/service-location.vue b/src/layouts/service-location/service-location.vue index a9bf6e39d..4017088c4 100644 --- a/src/layouts/service-location/service-location.vue +++ b/src/layouts/service-location/service-location.vue @@ -398,15 +398,7 @@ export default { console.log(new Date() + "store.getters.order.serviceLocation.zipCode:" + store.getters.order.serviceLocation.zipCode); } - // if attempting to load service-location for insurance and invalid page prereqs, send to heritage instead of going back to vehicle - navigateToHeritageFunnel({ - shouldSaveSession: false, - pageNameToLog: "service-location", - navType: "back", - }); - - // return true to prevent router from navigating to vehicle page before the jump back to heritage - return true; + return false; } } else { if (