diff --git a/addons/stock/wizard/stock_move.py b/addons/stock/wizard/stock_move.py index 8cfdc648349..a6afe93a1e3 100644 --- a/addons/stock/wizard/stock_move.py +++ b/addons/stock/wizard/stock_move.py @@ -43,7 +43,7 @@ class stock_move_track(osv.osv_memory): @param context: A standard dictionary @return: """ - datas = self.read(cr, uid, ids)[0] + datas = self.read(cr, uid, ids, context=context)[0] move_obj = self.pool.get('stock.move') move_obj._track_lines(cr, uid, context['active_id'], datas, context=context) return {'type': 'ir.actions.act_window_close'} diff --git a/addons/stock/wizard/stock_split_move.py b/addons/stock/wizard/stock_split_move.py index aa7e4c17e15..ce02a212179 100644 --- a/addons/stock/wizard/stock_split_move.py +++ b/addons/stock/wizard/stock_split_move.py @@ -107,7 +107,7 @@ class stock_split_move_line(osv.osv_memory): 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, context=context) - data = self.read(cr, uid, ids[0]) + data = self.read(cr, uid, ids[0], context=context) for move in pick.move_lines: quantity = data['move%s' % move.id] if 0 < quantity < move.product_qty: