Do not include assigned record as partially assigned

issue10498
review346441002
This commit is contained in:
Cédric Krier
2021-06-11 00:25:45 +02:00
parent eccefb4882
commit ed7c8e73ff
+4 -2
View File
@@ -86,8 +86,9 @@ class ShipmentAssignMixin(ShipmentMixin):
cls.assign_try(shipments)
def get_partially_assigned(self, name):
return any(m.state == 'assigned' for m in self.assign_moves
if m.assignation_required)
return (self.state != 'assigned'
and any(m.state == 'assigned' for m in self.assign_moves
if m.assignation_required))
@classmethod
def search_partially_assigned(cls, name, clause):
@@ -109,6 +110,7 @@ class ShipmentAssignMixin(ShipmentMixin):
('state', '=', 'assigned'),
('assignation_required', '=', True),
]),
('state', '!=', 'assigned'),
]
else:
return []