changeset 31b52f1a3c1d in modules/stock:6.0
details: https://hg.tryton.org/modules/stock?cmd=changeset&node=31b52f1a3c1d
description:
Do not include assigned record as partially assigned
issue10498
review346441002
(grafted from 48f51e1893694d376f134b60905e1b39421d7f37)
diffstat:
shipment.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (23 lines):
diff -r 03d37235ea9e -r 31b52f1a3c1d shipment.py
--- a/shipment.py Thu Jun 17 21:30:49 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 []