From 5604ffd1a82d923bb55e826d6fccc1202b414be6 Mon Sep 17 00:00:00 2001 From: Leah Schumann Date: Thu, 28 Dec 2023 09:52:23 -0500 Subject: [PATCH] Fixed logic that was pulling back available wipers incorrectly --- src/layouts/payment-method/payment-method.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue index 718573c87..dc25b17e7 100644 --- a/src/layouts/payment-method/payment-method.vue +++ b/src/layouts/payment-method/payment-method.vue @@ -124,18 +124,21 @@ export default { const cmsContentPromise = fetchCmsContentForPage(to.query.fmgPage); const lineItemsFromStore = deepClone(store.getters.order.lineItems); + const frontWipersOnOrder = lineItemsFromStore.vaps.filter( (wiper) => wiper.partType == partTypeStrings.FRONT_WIPER ) ?? []; + const rearWipersOnOrder = lineItemsFromStore.vaps.filter( (wiper) => wiper.partType == partTypeStrings.REAR_WIPER ) ?? []; + const orderHasFrontWipers = frontWipersOnOrder.length > 0; const orderHasRearWipers = rearWipersOnOrder.length > 0; - const wipersPromise = orderHasFrontWipers + const wipersPromise = (!orderHasFrontWipers || !orderHasRearWipers) ? baseMixin.methods.dispatchStoreActionWithLogging( storeActions.GET_WIPERS, { @@ -168,7 +171,7 @@ export default { ]; const resultMap = await settleAllPromises(promiseResultMap); - +console.log(resultMap.wipers) const glassParts = lineItemsFromStore.glassParts ?? []; const supportingItems = lineItemsFromStore.supportingItems ?? []; const vaps = lineItemsFromStore.vaps ?? [];