Fix #903 -- Incorrect price calculation for variations

This commit is contained in:
Raphael Michel
2018-05-11 14:46:06 +02:00
parent 8413269c32
commit 12271047e6
+1 -1
View File
@@ -465,7 +465,7 @@ class ItemVariation(models.Model):
return self.default_price if self.default_price is not None else self.item.default_price
def tax(self, price=None):
price = price or self.price
price = price if price is not None else self.price
if not self.item.tax_rule:
return TaxedPrice(gross=price, net=price, tax=Decimal('0.00'), rate=Decimal('0.00'), name='')
return self.item.tax_rule.tax(price)