[FIX] sale_coupon: recompute promotions on price update
Fixes #71691 closes odoo/odoo#72428 X-original-commit: a208cf5b284df777ac7ea8a47a986216658e746d Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
This commit is contained in:
@@ -466,6 +466,12 @@ class SaleOrder(models.Model):
|
||||
return self.env['sale.order.line'].browse()
|
||||
return invoiceable_lines
|
||||
|
||||
def update_prices(self):
|
||||
"""Recompute coupons/promotions after pricelist prices reset."""
|
||||
super().update_prices()
|
||||
if any(line.is_reward_line for line in self.order_line):
|
||||
self.recompute_coupon_lines()
|
||||
|
||||
|
||||
class SaleOrderLine(models.Model):
|
||||
_inherit = "sale.order.line"
|
||||
|
||||
Reference in New Issue
Block a user