From fed932ab97a07bf0daa6470ad988afd0eccaf9e4 Mon Sep 17 00:00:00 2001 From: "ksa (Open ERP)" Date: Tue, 23 Nov 2010 17:15:55 +0530 Subject: [PATCH] [IMP]: code improvement bzr revid: ksa@tinyerp.co.in-20101123114555-1ry0xrni9tnzdt78 --- addons/stock/product.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/stock/product.py b/addons/stock/product.py index 67c6d7c8448..c8cdd37e90c 100644 --- a/addons/stock/product.py +++ b/addons/stock/product.py @@ -282,14 +282,15 @@ class product_product(osv.osv): uoms = uom_obj.browse(cr, uid, list(set(uoms)), context=context) for o in uoms: uoms_o[o.id] = o - ctx = {'raise-exception': False} #TOCHECK: before change uom of product, stock move line are in old uom. + #TOCHECK: before change uom of product, stock move line are in old uom. + context.update({'raise-exception': False}) for amount, prod_id, prod_uom in results: amount = uom_obj._compute_qty_obj(cr, uid, uoms_o[prod_uom], amount, - uoms_o[context.get('uom', False) or product2uom[prod_id]], context=ctx) + uoms_o[context.get('uom', False) or product2uom[prod_id]], context=context) res[prod_id] += amount for amount, prod_id, prod_uom in results2: amount = uom_obj._compute_qty_obj(cr, uid, uoms_o[prod_uom], amount, - uoms_o[context.get('uom', False) or product2uom[prod_id]], context=ctx) + uoms_o[context.get('uom', False) or product2uom[prod_id]], context=context) res[prod_id] -= amount return res