diff --git a/src/router/methods/navigate.js b/src/router/methods/navigate.js index 7df947560..b15c955e9 100644 --- a/src/router/methods/navigate.js +++ b/src/router/methods/navigate.js @@ -3,6 +3,7 @@ import { buildManualUrl } from "@/router/methods/helpers/build-manual-url"; import { getDestination } from "@/router/methods/helpers/get-destination"; import { savePageData } from "@/router/methods/helpers/save-page-data"; import router from "@/router"; +import store from "@/store"; import { bailout } from "@/router/methods/error"; @@ -34,7 +35,12 @@ async function navigate(scenario, currentPageName, withSaving = false, forceTopL } if (withSaving) { - await saveSession({ pageNameToLog: nextPage.name }); + if ( + store.getters?.applicationUser?.savedSessionId || + store.getters?.order?.customer?.emailAddress + ) { + await saveSession({ pageNameToLog: nextPage.name }); + } } // Some pages require manually setting the next url