From 2842011af612dd5daa2c0936877173431c568b70 Mon Sep 17 00:00:00 2001 From: Michaela Brydon Date: Wed, 11 Sep 2024 12:42:12 -0400 Subject: [PATCH] Final reverts --- src/mixins/vehicle-questions-mixin.js | 1 - src/store/index.js | 9 +++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/mixins/vehicle-questions-mixin.js b/src/mixins/vehicle-questions-mixin.js index c5f59540..d60f9cd3 100644 --- a/src/mixins/vehicle-questions-mixin.js +++ b/src/mixins/vehicle-questions-mixin.js @@ -26,7 +26,6 @@ export default { if (singlePart) { reducedGlassParts.push({ partNumber: singlePart.partNumber, - safelitePartNumber: singlePart.safelitePartNumber, description: singlePart.description, color: singlePart.color, partType: singlePart.partType, diff --git a/src/store/index.js b/src/store/index.js index 7a8d0500..e4519ee1 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1079,7 +1079,6 @@ export const useMainStore = defineStore({ return availableLineItems; }, - // NOTE: The endpoint requires that safelite part numbers be used!! async getITACPriceOrderItems(availableLineItems) { const { policy, vehicle, contactInfo, serviceLocation, insuranceCoverage } = this.order; const response = await globalMethods @@ -2768,24 +2767,22 @@ function convertGlassPieceNamingFromApi(glassArray) { return glassArray; } -// Note this is used for both the insurance and the itac endpoints, so it needs to deal with safelite or nags part numbers function addPricesToLineItems(lineItems, pricingLineItems) { const partOffset = {}; - const partNumberPropertyToCompare = 'partNumber'; lineItems.forEach((lineItem) => { if (lineItem.childParts) { addPricesToLineItems(lineItem.childParts, pricingLineItems); } - const partNumberToCompare = lineItem[partNumberPropertyToCompare]; + const { partNumber } = lineItem; - const pricedIndex = findLineItemIndex(pricingLineItems, partNumberToCompare, partOffset[partNumberToCompare] ?? 0); + const pricedIndex = findLineItemIndex(pricingLineItems, partNumber, partOffset[partNumber] ?? 0); if (pricedIndex !== -1) { const pricedLineItem = pricingLineItems[pricedIndex]; lineItem.laborAmount = pricedLineItem.laborAmount; lineItem.sellingPrice = pricedLineItem.sellingPrice; lineItem.kitPrice = pricedLineItem.kitPrice; - partOffset[partNumberToCompare] = pricedIndex + 1; + partOffset[partNumber] = pricedIndex + 1; } }); return lineItems;