[IMP]: code improvement

bzr revid: ksa@tinyerp.co.in-20101123114555-1ry0xrni9tnzdt78
This commit is contained in:
ksa (Open ERP)
2010-11-23 17:15:55 +05:30
parent eab5653c31
commit fed932ab97
+4 -3
View File
@@ -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