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 []