diff --git a/src/layouts/service-packages/service-packages.vue b/src/layouts/service-packages/service-packages.vue index 8905db79..2f5f4473 100644 --- a/src/layouts/service-packages/service-packages.vue +++ b/src/layouts/service-packages/service-packages.vue @@ -112,11 +112,16 @@ export default { const { feeItems } = store.order.lineItems; - const availableLineItems = [ - resultMap.rainDefense, - ...resultMap.wipers, - ...feeItems - ]; + let availableLineItems = []; + + if ( resultMap?.rainDefense?.length > 0 ) + availableLineItems.push(resultMap.rainDefense); + + if ( resultMap?.wipers?.length > 0 ) + availableLineItems.push(...resultMap.wipers); + + if ( feeItems?.length > 0 ) + availableLineItems.push(...feeItems); let hasBailedOut = false; await store.getCombinedQuote(availableLineItems) @@ -195,7 +200,6 @@ export default { } }; -