diff --git a/src/fmg-components/cart/cart.vue b/src/fmg-components/cart/cart.vue index 3b454071c..67558c323 100644 --- a/src/fmg-components/cart/cart.vue +++ b/src/fmg-components/cart/cart.vue @@ -7,7 +7,7 @@ @click="toggleClass()">
Amount Due${{ amountDue }} + >{{ amountDue }}
@@ -123,7 +123,7 @@ export default { return price; }, getAmountDue() { - return baseMixin.methods.getAmountDue(this.storeLineItems); + return baseMixin.methods.getDisplayAmountDue(this.storeLineItems); }, removeItem(item) { this.$emit("cart-remove", item); diff --git a/src/mixins/base-mixin.js b/src/mixins/base-mixin.js index 74b44c983..1755ee294 100644 --- a/src/mixins/base-mixin.js +++ b/src/mixins/base-mixin.js @@ -128,9 +128,11 @@ export default { const itemsClone = { ...lineItems }; delete itemsClone.serverData; for (var propertyName in itemsClone) { - amountDue += this.getTotalPriceOfAllLineItemsAndChildParts( - itemsClone[propertyName] - ); + if (itemsClone[propertyName]){ + amountDue += this.getTotalPriceOfAllLineItemsAndChildParts( + itemsClone[propertyName] + ); + } } return amountDue; },