trytond-patches/issue8944.diff

18 lines
489 B
Diff

--- a/tryton/modules/sale_shipment_cost/sale.py
+++ b/tryton/modules/sale_shipment_cost/sale.py
@@ -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