Not remove dua cost line when pass to draft state

#038529
This commit is contained in:
Raimon Esteve 2020-01-10 13:05:36 +01:00
parent 517abf390e
commit d353d982c0

15
sale.py
View file

@ -11,21 +11,6 @@ __all__ = ['Sale', 'SaleLine']
class Sale(metaclass=PoolMeta):
__name__ = 'sale.sale'
@classmethod
def draft(cls, sales):
Line = Pool().get('sale.line')
super(Sale, cls).draft(sales)
# remove dua lines
to_remove = []
for sale in sales:
for line in sale.lines:
if line.dua_cost:
to_remove.append(line)
if to_remove:
Line.delete(to_remove)
def set_shipment_cost(self):
removed = super(Sale, self).set_shipment_cost()