From 706528b2f4c9f07e29d5082f8b708b772302547a Mon Sep 17 00:00:00 2001 From: scottkiener-at-safelite Date: Fri, 20 Mar 2026 09:05:21 -0400 Subject: [PATCH] INSR-8913 | Ensure all items are priced before being taxed --- src/layouts/service-packages/service-packages.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/layouts/service-packages/service-packages.vue b/src/layouts/service-packages/service-packages.vue index 52d48db9..6c95e13b 100644 --- a/src/layouts/service-packages/service-packages.vue +++ b/src/layouts/service-packages/service-packages.vue @@ -142,6 +142,10 @@ export default { availableLineItems.push(...feeItems); } + if (resultMap?.supportingItems?.length > 0) { + availableLineItems.push(...resultMap.supportingItems); + } + let hasBailedOut = false; const pricedItems = await store.getCombinedQuote(availableLineItems) .catch((err) => { @@ -153,11 +157,13 @@ export default { next(`/?issPage=${issPageValues.BAILOUT_PAGE}`); }); + const pricedVaps = pricedItems.filter((item) => !resultMap.supportingItems.some((si) => si.partNumber === item.partNumber)); + // Call the "next" function to complete the transition to this page. if (!hasBailedOut) { next((vm) => { vm.setCmsContent(resultMap.cmsContent); - vm.setData(pricedItems); + vm.setData(pricedVaps); }); } },