diff --git a/sale.py b/sale.py index bc09ea1138..eded8daea4 100644 --- a/sale.py +++ b/sale.py @@ -36,6 +36,9 @@ class Sale(metaclass=PoolMeta): line.unit_price = line.draft_unit_price line.draft_unit_price = None changed = True + if line.promotion: + line.promotion = None + changed = True if changed: sale.lines = sale.lines # Trigger changes cls.save(sales)