diff --git a/src/router/methods/route-logic/landing.js b/src/router/methods/route-logic/landing.js index b50f321c1..6c8d5d4d6 100644 --- a/src/router/methods/route-logic/landing.js +++ b/src/router/methods/route-logic/landing.js @@ -3,6 +3,7 @@ import { routeData } from "@/router/constants/routes"; import { consumeReferralQuerystrings } from "@/router/methods/helpers/consume-referral-info"; import { initializeFromQueryStrings } from "@/router/methods/helpers/initialize-from-querystrings"; import { stashAllQueries } from "@/router/methods/helpers/querystring-stash"; +import { queryStrings } from "@/constants/query-strings"; import store from "@/store"; export async function landingBeforeEnter(to, from) { @@ -21,9 +22,10 @@ export async function landingBeforeEnter(to, from) { }; } - // If a session is still in memory, go to return-user. - if (store.getters.vehicle?.year > 0) { - console.log(`trying to redirect!`); + const fromHeritage = to.query[queryStrings.FROM_HERITAGE] + + // If a session is still in memory and not loading a save quote, go to return-user. + if (store.getters.vehicle?.year > 0 && !fromHeritage) { return { name: routeData.RETURN_USER.name, replace: true,