From 3a8ce072cdb581d892b9b6c7facfc0ebd5954048 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 9 Mar 2015 15:03:19 +0100 Subject: [PATCH] [FIX] sale_stock: context is generally frozen in 8.0 --- addons/sale_stock/sale_stock.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/sale_stock/sale_stock.py b/addons/sale_stock/sale_stock.py index dd592894ee6..3db5c35ca5b 100644 --- a/addons/sale_stock/sale_stock.py +++ b/addons/sale_stock/sale_stock.py @@ -300,12 +300,12 @@ class sale_order_line(osv.osv): return res # set product uom in context to get virtual stock in current uom - if res.get('value', {}).get('product_uom'): + if 'product_uom' in res.get('value', {}): # use the uom changed by super call - context.update({'uom': res['value']['product_uom']}) + context = dict(context, uom=res['value']['product_uom']) elif uom: # fallback on selected - context.update({'uom': uom}) + context = dict(context, uom=uom) #update of result obtained in super function product_obj = product_obj.browse(cr, uid, product, context=context)