diff --git a/addons/stock/wizard/stock_split_move.py b/addons/stock/wizard/stock_split_move.py index 0092656f83d..c1354e21578 100644 --- a/addons/stock/wizard/stock_split_move.py +++ b/addons/stock/wizard/stock_split_move.py @@ -38,7 +38,7 @@ class stock_split_move_line(osv.osv_memory): res = super(stock_split_move_line, self).default_get(cr, uid, fields, context=context) record_id = context and context.get('active_id', False) or False pick_obj = self.pool.get('stock.picking') - pick = pick_obj.browse(cr, uid, record_id) + pick = pick_obj.browse(cr, uid, record_id, context=context) for m in [line for line in pick.move_lines]: res['move%s'%(m.id)] = m.product_qty return res @@ -57,7 +57,7 @@ class stock_split_move_line(osv.osv_memory): if record_id: pick_obj = self.pool.get('stock.picking') try: - pick = pick_obj.browse(cr, uid, record_id) + pick = pick_obj.browse(cr, uid, record_id, context=context) for m in [line for line in pick.move_lines]: if 'move%s' % m.id not in self._columns: self._columns['move%s' % m.id] = fields.float(string=m.product_id.name) @@ -79,7 +79,7 @@ class stock_split_move_line(osv.osv_memory): record_id = context and context.get('active_id', False) or False assert record_id,'Active ID not found' pick_obj = self.pool.get('stock.picking') - pick = pick_obj.browse(cr, uid, record_id) + pick = pick_obj.browse(cr, uid, record_id, context=context) arch_lst = ['', '