From 1ee584c5a1e7b041d94add6b410f5025d7e379bd 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 409967d42..9f0a7e22c 100644 --- a/src/pretix/base/models/items.py +++ b/src/pretix/base/models/items.py @@ -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)