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) => {