From 38037cb8c54e51e7ed8969adf091ff9a90b216d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 4 Apr 2024 12:51:18 +0200 Subject: [PATCH] Reset sales to state quotation to avoid duplicate log entries Closes #13159 --- modules/sale_extra/sale.py | 2 ++ 1 file changed, 2 insertions(+) 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'