changeset 48f51e189369 in modules/stock:default
details: https://hg.tryton.org/modules/stock?cmd=changeset&node=48f51e189369
description:
Do not include assigned record as partially assigned
issue10498
review346441002
diffstat:
shipment.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (23 lines):
diff -r 18221f41c826 -r 48f51e189369 shipment.py
--- a/shipment.py Wed Jun 09 18:03:23 2021 +0200
+++ b/shipment.py Fri Jun 11 00:25:45 2021 +0200
@@ -86,8 +86,9 @@
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 @@
('state', '=', 'assigned'),
('assignation_required', '=', True),
]),
+ ('state', '!=', 'assigned'),
]
else:
return []