From 12271047e6f80ee88d37f067c50627fb2aff96eb Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 11 May 2018 14:33:23 +0200 Subject: [PATCH] Fix #903 -- Incorrect price calculation for variations --- src/pretix/base/models/items.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/models/items.py b/src/pretix/base/models/items.py index 3ddceeec44..562d3322ac 100644 --- a/src/pretix/base/models/items.py +++ b/src/pretix/base/models/items.py @@ -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)