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..df03693ee 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;
},