Fix crash if product with bundles has no tax rule

This commit is contained in:
Raphael Michel
2022-09-12 21:20:04 +02:00
parent cddd720a15
commit f2593d9b4b

View File

@@ -600,6 +600,10 @@ class Item(LoggedModel):
invoice_address=invoice_address, invoice_address=invoice_address,
base_price_is='gross', base_price_is='gross',
currency=currency) currency=currency)
if not self.tax_rule:
compare_price = TaxedPrice(gross=b.designated_price * b.count, net=b.designated_price * b.count,
tax=Decimal('0.00'), rate=Decimal('0.00'), name='')
else:
compare_price = self.tax_rule.tax(b.designated_price * b.count, compare_price = self.tax_rule.tax(b.designated_price * b.count,
override_tax_rate=override_tax_rate, override_tax_rate=override_tax_rate,
invoice_address=invoice_address, invoice_address=invoice_address,