CSR-2262 persist isInsurance through the site
CSR-2262 persist isInsurance through the site so that we know when we get to the quote page if it was set through the leadgen querystring parm
This commit is contained in:
parent
dbff58ea22
commit
21f3c28c11
2 changed files with 7 additions and 2 deletions
|
|
@ -301,7 +301,7 @@ export default {
|
|||
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
|
||||
const isInsuranceFromQueryString = to.query?.isInsurance;
|
||||
const isInsuranceFromQueryString = to.query?.isInsurance || to.query?.isinsurance;
|
||||
const defaultIsInsuranceSelectedValue = store.getters.order.payment.isInsurance;
|
||||
const hideRecalCost =
|
||||
experimentMixin.methods
|
||||
|
|
@ -328,7 +328,7 @@ export default {
|
|||
: baseMixin.methods.filterOutFees(availableLineItems);
|
||||
|
||||
if (isInsuranceFromQueryString != null) {
|
||||
if (isInsuranceFromQueryString == "true") {
|
||||
if (isInsuranceFromQueryString.toLowerCase() === "true") {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -430,6 +430,7 @@ 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 (
|
||||
|
|
@ -442,6 +443,10 @@ 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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue