[FIX] Skip processed MO when validating receipt

This commit is contained in:
tslai
2020-11-26 10:34:37 +08:00
parent ec75a82e4a
commit 81206b2684

View File

@@ -49,9 +49,9 @@ class StockPicking(models.Model):
productions = self.env['mrp.production']
for picking in self:
for move in picking.move_lines:
if not move.is_subcontract:
continue
production = move.move_orig_ids.mapped('production_id')
if not move.is_subcontract or production.state in ('done', 'cancel'):
continue
if move._has_tracked_subcontract_components():
move.move_orig_ids.filtered(
lambda m: m.state not in ('done', 'cancel')