From e2e611f06ddfb1d78c40aa639c81505a60bd0e2f Mon Sep 17 00:00:00 2001 From: agaldona Date: Tue, 11 Apr 2017 12:18:22 +0200 Subject: [PATCH] [IMP] quality_control_stock, quality_control_mrp: set correct qty to tests --- quality_control_mrp_oca/models/qc_inspection.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/quality_control_mrp_oca/models/qc_inspection.py b/quality_control_mrp_oca/models/qc_inspection.py index dfc901b4b..b7331f518 100644 --- a/quality_control_mrp_oca/models/qc_inspection.py +++ b/quality_control_mrp_oca/models/qc_inspection.py @@ -8,6 +8,15 @@ from openerp import models, fields, api class QcInspection(models.Model): _inherit = 'qc.inspection' + @api.multi + def _prepare_inspection_header(self, object_ref, trigger_line): + res = super(QcInspection, self)._prepare_inspection_header( + object_ref, trigger_line) + # Fill qty when coming from pack operations + if object_ref and object_ref._name == 'mrp.production': + res['qty'] = object_ref.product_qty + return res + @api.depends('object_id') def get_production(self): for inspection in self: