From 4936fb1bf2a12c12dc5a3d605a6293b04b427fe9 Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Wed, 24 Nov 2010 17:02:47 +0530 Subject: [PATCH] [IMP]Task Id:1852 Product form - the link stock by location ->get focusing product stock bzr revid: ron@tinyerp.com-20101124113247-1sa7zy74ztg8e98a --- addons/stock/stock.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 299b81a9c01..cb4bf87d256 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -110,6 +110,7 @@ class stock_location(osv.osv): @param field_names: Name of field @return: Dictionary of values """ + prod_id = context and context.get('product_id', False) product_product_obj = self.pool.get('product.product') @@ -125,6 +126,8 @@ class stock_location(osv.osv): currency = self.pool.get('res.currency').browse(cr, uid, currency_id) currency_obj.round(cr, uid, currency, 300) for loc_id, product_ids in products_by_location.items(): + if prod_id: + product_ids = [prod_id] c = (context or {}).copy() c['location'] = loc_id for prod in product_product_obj.browse(cr, uid, product_ids, context=c):