mirror of
https://github.com/NaN-tic/trytond-sale_shipments_done.git
synced 2023-12-14 02:33:09 +01:00
FIX return shipments done when have some records
This commit is contained in:
parent
0d15bc81b4
commit
438327f4b0
12
sale.py
12
sale.py
|
@ -17,18 +17,14 @@ class Sale:
|
||||||
def get_shipments_done(cls, records, name):
|
def get_shipments_done(cls, records, name):
|
||||||
"""Get shipments are done"""
|
"""Get shipments are done"""
|
||||||
result = {}
|
result = {}
|
||||||
done = False
|
|
||||||
shipment_done = []
|
|
||||||
shipment_total = []
|
|
||||||
for sale in records:
|
for sale in records:
|
||||||
|
done = False
|
||||||
|
shipments_done = []
|
||||||
if sale.shipments:
|
if sale.shipments:
|
||||||
for shipment in sale.shipments:
|
for shipment in sale.shipments:
|
||||||
if shipment.effective_date != 'None':
|
|
||||||
shipment_total.append(shipment.id)
|
|
||||||
if shipment.state == 'done':
|
if shipment.state == 'done':
|
||||||
shipment_done.append(shipment.id)
|
shipments_done.append(shipment.id)
|
||||||
if len(shipment_done) == len(shipment_total):
|
if len(shipments_done) == len(sale.shipments):
|
||||||
done = True
|
done = True
|
||||||
result[sale.id] = done
|
result[sale.id] = done
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue