Fix edge case in bundle price configuration

This commit is contained in:
Raphael Michel
2022-11-20 14:20:40 +01:00
parent 481a242054
commit 6e24c20a7a
4 changed files with 178 additions and 21 deletions

View File

@@ -2737,6 +2737,7 @@ class CartPosition(AbstractPosition):
tax_rule=self.item.tax_rule,
invoice_address=invoice_address,
bundled_sum=sum([b.price_after_voucher for b in bundled_positions]),
is_bundled=self.is_bundled,
)
if line_price.gross != self.line_price_gross or line_price.rate != self.tax_rate:
self.line_price_gross = line_price.gross