diff --git a/src/router/methods/before-each.js b/src/router/methods/before-each.js index 3a293f98b..84514f6c2 100644 --- a/src/router/methods/before-each.js +++ b/src/router/methods/before-each.js @@ -52,12 +52,6 @@ export async function beforeEach(to, from) { } } - // If sent from heritage, need to load session. - const fromHeritageFlag = consumeQueryFromStash(queryStrings.FROM_HERITAGE); - if (fromHeritageFlag) { - await loadSessionIfPresent(true, routeData.SERVICE_LOCATION.name); - } - // Process funnel cookie. updateOrCreateFunnelCookie(); @@ -67,6 +61,12 @@ export async function beforeEach(to, from) { debugLog(" funnel cookie after: ", getFunnelCookie()); } + // If sent from heritage, need to load session. + const fromHeritageFlag = consumeQueryFromStash(queryStrings.FROM_HERITAGE); + if (fromHeritageFlag) { + await loadSessionIfPresent(true, routeData.SERVICE_LOCATION.name); + } + // Update if logging is enabled. checkLogParam();