From e1a99064c32b9746dc28a5461d37b01eba8514e0 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Thu, 16 Nov 2023 16:55:44 -0500 Subject: [PATCH] do not call pricing or deductible methods if unverified --- src/layouts/coverage-statement/coverage-statement.vue | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index 3db996f3..951ce7ae 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -147,7 +147,6 @@ export default { // Call APIs const cmsContentPromise = fetchCmsContentForPage(to?.query?.issPage); const supportingItemsPromise = await useMainStore().getSupportingItems(); - const finalDeductiblePromise = await useMainStore().getFinalDeductible(); // Settle promises and get results const promiseResultMap = [ @@ -158,10 +157,6 @@ export default { { resultKey: 'supportingItems', promise: supportingItemsPromise - }, - { - resultKey: 'finalDeductible', - promise: finalDeductiblePromise } ]; @@ -174,7 +169,11 @@ export default { ...(clonedGlassParts ?? []) ]; - const pricingResults = await useMainStore().getPriceOrderItems(availableLineItems); + let pricingResults = []; + if (useMainStore().order.policy.policyLookupSuccessful) { + pricingResults = await useMainStore().getPriceOrderItems(availableLineItems); + await useMainStore().getFinalDeductible(); + } // Call the "next" function to complete the transition to this page. next((vm) => {