From 178d12fc7107875b62126a63a32c7e9738a69000 Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Wed, 27 Jan 2021 18:55:05 +0100 Subject: [PATCH] fix: tax_rate extraction in totals service (#156) --- packages/medusa/src/services/totals.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/medusa/src/services/totals.js b/packages/medusa/src/services/totals.js index d907b5c2a2..7972ffab40 100644 --- a/packages/medusa/src/services/totals.js +++ b/packages/medusa/src/services/totals.js @@ -73,7 +73,10 @@ class TotalsService extends BaseService { const shippingTotal = this.getShippingTotal(object) const discountTotal = this.getDiscountTotal(object) const giftCardTotal = this.getGiftCardTotal(object) - const tax_rate = object.tax_rate || object.region.tax_rate + const tax_rate = + typeof object.tax_rate !== "undefined" + ? object.tax_rate + : object.region.tax_rate return this.rounded( (subtotal - discountTotal - giftCardTotal + shippingTotal) * (tax_rate / 100)