diff --git a/modules/sale_extra/sale.py b/modules/sale_extra/sale.py index dfc5b74f92..f4c57a0ccf 100644 --- a/modules/sale_extra/sale.py +++ b/modules/sale_extra/sale.py @@ -32,6 +32,8 @@ class Sale(metaclass=PoolMeta): removed.extend(sale.set_extra()) Line.delete(removed) cls.save(sales) + # Reset to quotation state to avoid duplicate log entries + cls.write(sales, {'state': 'quotation'}) def set_extra(self): 'Set extra lines and fill lines_to_delete'