diff --git a/src/layouts/service-zip/service-zip.vue b/src/layouts/service-zip/service-zip.vue index a60eb4aff..567a9cfc3 100644 --- a/src/layouts/service-zip/service-zip.vue +++ b/src/layouts/service-zip/service-zip.vue @@ -132,11 +132,24 @@ export default { next(async (vm) => { vm.setCmsContent(resultMap.cmsContent); + if (store.getters.externalParameterState?.isExternalParameter) { const isValid = await baseMixin.methods.isFormValid(vm.$refs.theForm); if (isValid) { vm.forwardButtonAction(); } else { + if (store.getters.externalParameterServiceZip.zipCode) { + await this.dispatchStoreAction( + storeActions.SAVE_SERVICE_ZIP_CODE_INFO, + { + zipCode: store.getters.externalParameterServiceZip.zipCode, + state: null, + zipCodeCtu: null, + }, + false + ); + } + baseMixin.methods.ResetExternalParamsAndHideModal(); } } diff --git a/src/router/index.js b/src/router/index.js index d7362eeb0..04eb1fe9e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -430,7 +430,6 @@ async function navigate( const zip = getQuerystringParameter(queryStrings.ZIP_CODE); const promo = getQuerystringParameter(queryStrings.PROMO); const pageError = getQuerystringParameter(queryStrings.PAGE_ERROR); - const isInsurance = getQuerystringParameter(queryStrings.IS_INSURANCE); const log = getQuerystringParameter(queryStrings.LOG); if ( @@ -443,10 +442,6 @@ async function navigate( queryStringsObject[queryStrings.ZIP_CODE] = zip; } - if (isInsurance) { - queryStringsObject[queryStrings.IS_INSURANCE] = isInsurance; - } - if (promo && !shouldStripPromoQueryString(currentRoute.query.fmgPage)) { queryStringsObject[queryStrings.PROMO] = promo; } @@ -671,12 +666,8 @@ function updateExternalParameterState() { ); } } - if (externalParameterZipCode && externalParameterEmail) { + if (externalParameterZipCode) { store.commit(storeMutations.UPDATE_EXTERNAL_PARAMETER_ZIP_CODE, externalParameterZipCode); - store.commit( - storeMutations.UPDATE_EXTERNAL_PARAMETER_EMAIL_ADDRESS, - externalParameterEmail - ); } if (externalParameterIsInsurance?.toUpperCase() == "TRUE") { store.commit(storeMutations.UPDATE_EXTERNAL_PARAMETER_IS_INSURANCE, true);