From e06d288a63e8da404e71521fb38b2a1bccd54234 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Tue, 27 Aug 2024 06:16:52 -0400 Subject: [PATCH] CSR-2177 null checking --- src/layouts/quote/quote.vue | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 1e4af96e0..0d0e30128 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -275,15 +275,15 @@ export default { const payment = store.getters.payment; const policy = store.getters.policy; - const vehicleChangedDuringPolicyLookupInHeritage = - payment.isInsurance && - payment.insuranceCoverage.coverageStatus && - policy.policyNumber !== ""; + if (payment?.isInsurance) { + const vehicleChangedDuringPolicyLookupInHeritage = + payment.insuranceCoverage?.coverageStatus && policy?.policyNumber !== ""; - // This is a safeguard to prevent insurance from seeing quote page again. - // Usually this is caught in vehicle-questions-mixin with a referral length 6 check - if (vehicleChangedDuringPolicyLookupInHeritage) { - navigateToHeritageFunnel({ shouldSaveSession: true, pageNameToLog: "quote" }); + // This is a safeguard to prevent insurance from seeing quote page again. + // Usually this is caught in vehicle-questions-mixin with a referral length 6 check + if (vehicleChangedDuringPolicyLookupInHeritage) { + navigateToHeritageFunnel({ shouldSaveSession: true, pageNameToLog: "quote" }); + } } if (store.getters.isExternalParameter) {