CSR-2253 clear heritage session
CSR-2253 clear the heritage session with querystring when starting a new session but there was previously a submitted order. Otherwise CCPolicyInfo will disable fields.
This commit is contained in:
parent
aa8da2b6c3
commit
0060011534
2 changed files with 8 additions and 2 deletions
|
|
@ -144,6 +144,12 @@ export async function navigateToHeritageFunnel({ shouldSaveSession, pageNameToLo
|
|||
heritageParms["forceEndToEndInsurance"] = true;
|
||||
}
|
||||
|
||||
// clear the heritage session that may still exist after an order was already submitted
|
||||
if (window.sessionStorage.getItem("createNewSessionForHeritage") !== null) {
|
||||
heritageParms["cns"] = "all";
|
||||
window.sessionStorage.removeItem("createNewSessionForHeritage");
|
||||
}
|
||||
|
||||
router.navigateToExternalUrl(applicationConfig.HERITAGE_FUNNEL, heritageParms);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -822,8 +822,7 @@ export const getters = {
|
|||
var order;
|
||||
if (window.sessionStorage.getItem("submittedOrder") !== null) {
|
||||
order = JSON.parse(window.sessionStorage.getItem("submittedOrder"));
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
order = state.order;
|
||||
}
|
||||
|
||||
|
|
@ -2955,6 +2954,7 @@ export const actions = {
|
|||
|
||||
// set to local storage
|
||||
window.sessionStorage.setItem("submittedOrder", JSON.stringify(submittedOrder));
|
||||
window.sessionStorage.setItem("createNewSessionForHeritage", true);
|
||||
|
||||
// clear vuex
|
||||
context.commit(storeMutations.RESET_STATE);
|
||||
|
|
|
|||
Loading…
Reference in a new issue