From 64ef60a18027000fce9fe42082af7fbfffffd4ef Mon Sep 17 00:00:00 2001 From: Mauro Date: Fri, 18 Mar 2016 12:37:29 +0100 Subject: [PATCH] [8.0][FIX] quality_control_mrp: ignore cancelled moves when creating inspections When an inspection was created, it wasn't ignoring the cancelled moves. --- quality_control_mrp/models/mrp_production.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quality_control_mrp/models/mrp_production.py b/quality_control_mrp/models/mrp_production.py index 1d21ccbb3..d7843c383 100644 --- a/quality_control_mrp/models/mrp_production.py +++ b/quality_control_mrp/models/mrp_production.py @@ -29,7 +29,8 @@ class MrpProduction(models.Model): if production_mode == 'consume_produce': inspection_model = self.env['qc.inspection'] production = self.browse(production_id) - for move in production.move_created_ids2: + for move in production.move_created_ids2.filtered( + lambda r: r.state == 'done'): qc_trigger = self.env.ref('quality_control_mrp.qc_trigger_mrp') trigger_lines = set() for model in ['qc.trigger.product_category_line',