Fix #903 -- Incorrect price calculation for variations

This commit is contained in:
Raphael Michel
2018-05-11 14:33:23 +02:00
parent fc10bd7749
commit 1ee584c5a1

View File

@@ -476,7 +476,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)