From 68a7d5aa28f6c15ea2470abd44dd49edf2d6209a Mon Sep 17 00:00:00 2001 From: oihane Date: Fri, 20 Feb 2015 13:43:32 +0100 Subject: [PATCH] [MOD] Trigger lines instead of test --- quality_control_stock/models/stock_picking.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/quality_control_stock/models/stock_picking.py b/quality_control_stock/models/stock_picking.py index b3c14aca2..55c132832 100644 --- a/quality_control_stock/models/stock_picking.py +++ b/quality_control_stock/models/stock_picking.py @@ -38,12 +38,13 @@ class StockPicking(models.Model): for operation in self.pack_operation_ids: qc_trigger = self.env['qc.trigger'].search( [('picking_type', '=', self.picking_type_id.id)]) - tests = set() + trigger_lines = set() for model in ['qc.trigger.product_category_line', 'qc.trigger.product_template_line', 'qc.trigger.product_line']: - tests = tests.union(self.env[model].get_test_for_product( - qc_trigger, operation.product_id)) - for test in tests: - inspection_model._make_inspection(operation, test) + trigger_lines = trigger_lines.union( + self.env[model].get_trigger_line_for_product( + qc_trigger, operation.product_id)) + for trigger_line in trigger_lines: + inspection_model._make_inspection(operation, trigger_line) return res