From 219aff63af41fdc2f45222ac0d923890bb5d0317 Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Tue, 21 Aug 2012 11:01:45 +0200 Subject: [PATCH] [FIX] product: avoid a traceback in the product_category#name_get method if the ids is an integer bzr revid: stw@openerp.com-20120821090145-pp2jm318g0kyn9wi --- addons/product/product.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/product/product.py b/addons/product/product.py index 142a4e0d393..58f47f9adc3 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -208,8 +208,10 @@ product_ul() class product_category(osv.osv): def name_get(self, cr, uid, ids, context=None): - if not len(ids): + if isinstance(ids, (list, tuple)) and not len(ids): return [] + if isinstance(ids, (long, int)): + ids = [ids] reads = self.read(cr, uid, ids, ['name','parent_id'], context=context) res = [] for record in reads: