diff --git a/src/router/methods/before-each.js b/src/router/methods/before-each.js index 84514f6c2..3a293f98b 100644 --- a/src/router/methods/before-each.js +++ b/src/router/methods/before-each.js @@ -52,6 +52,12 @@ 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(); @@ -61,12 +67,6 @@ 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();