Do not include assigned record as partially assigned

issue10498
review346441002
(grafted from 48f51e1893694d376f134b60905e1b39421d7f37)

--HG--
branch : 6.0
This commit is contained in:
Cédric Krier committed 2021-06-11 00:25:45 +02:00
1 parent 644c30d0fa
commit 5c596d3984
1 file changed
+4 -2
+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 []