Merge pull request #2034 from Safelite/feature/CSR-2262
CSR-2262 persist isInsurance through the site
This commit is contained in:
commit
2521c60d74
2 changed files with 7 additions and 2 deletions
|
|
@ -301,7 +301,7 @@ export default {
|
||||||
const serviceLocationState = store.getters.order.serviceLocation.state;
|
const serviceLocationState = store.getters.order.serviceLocation.state;
|
||||||
|
|
||||||
// usually true when returning from heritage but can be false when returning from heritage on a save quote
|
// usually true when returning from heritage but can be false when returning from heritage on a save quote
|
||||||
const isInsuranceFromQueryString = to.query?.isInsurance;
|
const isInsuranceFromQueryString = to.query?.isInsurance || to.query?.isinsurance;
|
||||||
const defaultIsInsuranceSelectedValue = store.getters.order.payment.isInsurance;
|
const defaultIsInsuranceSelectedValue = store.getters.order.payment.isInsurance;
|
||||||
const hideRecalCost =
|
const hideRecalCost =
|
||||||
experimentMixin.methods
|
experimentMixin.methods
|
||||||
|
|
@ -328,7 +328,7 @@ export default {
|
||||||
: baseMixin.methods.filterOutFees(availableLineItems);
|
: baseMixin.methods.filterOutFees(availableLineItems);
|
||||||
|
|
||||||
if (isInsuranceFromQueryString != null) {
|
if (isInsuranceFromQueryString != null) {
|
||||||
if (isInsuranceFromQueryString == "true") {
|
if (isInsuranceFromQueryString.toLowerCase() === "true") {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -430,6 +430,7 @@ async function navigate(
|
||||||
const zip = getQuerystringParameter(queryStrings.ZIP_CODE);
|
const zip = getQuerystringParameter(queryStrings.ZIP_CODE);
|
||||||
const promo = getQuerystringParameter(queryStrings.PROMO);
|
const promo = getQuerystringParameter(queryStrings.PROMO);
|
||||||
const pageError = getQuerystringParameter(queryStrings.PAGE_ERROR);
|
const pageError = getQuerystringParameter(queryStrings.PAGE_ERROR);
|
||||||
|
const isInsurance = getQuerystringParameter(queryStrings.IS_INSURANCE);
|
||||||
const log = getQuerystringParameter(queryStrings.LOG);
|
const log = getQuerystringParameter(queryStrings.LOG);
|
||||||
|
|
||||||
if (
|
if (
|
||||||
|
|
@ -442,6 +443,10 @@ async function navigate(
|
||||||
queryStringsObject[queryStrings.ZIP_CODE] = zip;
|
queryStringsObject[queryStrings.ZIP_CODE] = zip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (isInsurance) {
|
||||||
|
queryStringsObject[queryStrings.IS_INSURANCE] = isInsurance;
|
||||||
|
}
|
||||||
|
|
||||||
if (promo && !shouldStripPromoQueryString(currentRoute.query.fmgPage)) {
|
if (promo && !shouldStripPromoQueryString(currentRoute.query.fmgPage)) {
|
||||||
queryStringsObject[queryStrings.PROMO] = promo;
|
queryStringsObject[queryStrings.PROMO] = promo;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue