changeset 42a9ecf86c01 in modules/sale_shipment_cost:default
details:
https://hg.tryton.org/modules/sale_shipment_cost?cmd=changeset;node=42a9ecf86c01
description:
Create shipment cost line before super call
It is better to create the shipment cost lines before because other
modules may
use them later.
issue8944
review264951003
diffstat:
sale.py | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diffs (18 lines):
diff -r 75eae3e39db2 -r 42a9ecf86c01 sale.py
--- a/sale.py Fri Dec 06 17:33:47 2019 +0100
+++ b/sale.py Mon Jan 13 23:49:48 2020 +0100
@@ -168,13 +168,12 @@
def quote(cls, sales):
pool = Pool()
Line = pool.get('sale.line')
-
- super(Sale, cls).quote(sales)
removed = []
for sale in sales:
removed.extend(sale.set_shipment_cost())
Line.delete(removed)
cls.save(sales)
+ super(Sale, cls).quote(sales)
@classmethod
@ModelView.button