From 5f79cbd0299dfccf38ba7ec27b5943afa14869e8 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Fri, 12 Dec 2014 18:10:29 +0100 Subject: [PATCH] [FIX] mrp: display lot_id in production wizard if full tracking Show lot_id on production wizard if product is fully tracked (but not marked specifically for production tracking Closes #4223 --- addons/mrp/wizard/mrp_product_produce.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/addons/mrp/wizard/mrp_product_produce.py b/addons/mrp/wizard/mrp_product_produce.py index 16dd8fd1390..863c748ab2d 100644 --- a/addons/mrp/wizard/mrp_product_produce.py +++ b/addons/mrp/wizard/mrp_product_produce.py @@ -104,9 +104,12 @@ class mrp_product_produce(osv.osv_memory): return prod and prod.product_id.id or False def _get_track(self, cr, uid, context=None): - prod = self._get_product_id(cr, uid, context=context) - prod_obj = self.pool.get("product.product") - return prod and prod_obj.browse(cr, uid, prod, context=context).track_production or False + product_id = self._get_product_id(cr, uid, context=context) + if not product_id: + return False + product = self.pool.get("product.product").browse( + cr, uid, product_id, context=context) + return product.track_all or product.track_production or False _defaults = { 'product_qty': _get_product_qty,