From bcd6adc15c08aa8b6b31482fc9e1abfda0740300 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 13 Feb 2014 11:59:13 +0100 Subject: [PATCH] [FIX] stock: parameter 'ids' given to write function could be of type int or long... -_- bzr revid: qdp-launchpad@openerp.com-20140213105913-roabmvg4v3uea7to --- addons/stock/stock.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 9a0a572d937..5e409242f50 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -3410,6 +3410,8 @@ class stock_pack_operation(osv.osv): def write(self, cr, uid, ids, vals, context=None): res = super(stock_pack_operation, self).write(cr, uid, ids, vals, context=context) + if isinstance(ids, (int, long)): + ids = [ids] self.recompute_rem_qty_from_operation(cr, uid, ids, context=context) return res