Merge pull request #2909 from Safelite/feature/CASH-1713

CASH-1713 | Yet another fix for unpriced item
This commit is contained in:
scottkiener-at-safelite 2025-10-22 12:13:05 -04:00 committed by GitHub
commit 9ffd1ec2be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -269,6 +269,16 @@ export default {
availableVaps,
lineItemsForCart
);
// Add prices to all line items, sometimes they are not there when they come back from heritage
// See CASH-1713 for details
lineItemsForCart.glassParts = addPricesToLineItems(
lineItemsForCart.glassParts ?? [],
pricedLineItems
);
lineItemsForCart.supportingItems = addPricesToLineItems(
lineItemsForCart.supportingItems ?? [],
pricedLineItems
);
lineItemsForCart.vaps = addPricesToLineItems(lineItemsForCart.vaps ?? [], pricedLineItems);
lineItemsForCart.vaps.push(...vapsToAddToCart);
// Tax items on order