From 03450a0fc8507eeb1e76e8f2a580c37d12574d69 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 20 Jun 2012 11:58:12 +0200 Subject: [PATCH] [FIX] name_get of res.partner and res.partner.category, to accept an int as ids bzr revid: rco@openerp.com-20120620095812-6kl28dcry2fx8op6 --- openerp/addons/base/res/res_partner.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index 1dbad434ed6..14acbceb91c 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -50,6 +50,8 @@ class res_partner_category(osv.osv): context = {} if context.get('partner_category_display') == 'short': return super(res_partner_category, self).name_get(cr, uid, ids, context=context) + if isinstance(ids, (int, long)): + ids = [ids] reads = self.read(cr, uid, ids, ['name','parent_id'], context=context) res = [] for record in reads: @@ -285,7 +287,9 @@ class res_partner(osv.osv): def name_get(self, cr, uid, ids, context=None): if context is None: context = {} - if not len(ids): + if isinstance(ids, (int, long)): + ids = [ids] + if not ids: return [] if context.get('show_ref'): rec_name = 'ref'