diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 247fcefadfb..a8d15e2a683 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1611,6 +1611,8 @@ class stock_move(osv.osv): } def write(self, cr, uid, ids, vals, context=None): + if isinstance(ids, (int, long)): + ids = [ids] if uid != 1: frozen_fields = set(['product_qty', 'product_uom', 'product_uos_qty', 'product_uos', 'location_id', 'location_dest_id', 'product_id']) for move in self.browse(cr, uid, ids, context=context):