X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=addons%2Fanalytic%2Fanalytic.py;h=1c9a095d6ed5fc0a91d685da9636bf1e41be5255;hb=c196424dca20493468aaba6da09fb0e1abdcdd1f;hp=8dd73f6e7674a08e85e78aae7482a85b647cb262;hpb=d37a79d0da41c4dd9e537bf18f2aa8ee19c95325;p=odoo%2Fodoo.git diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 8dd73f6..1c9a095 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -98,12 +98,11 @@ class account_analytic_account(osv.osv): def name_get(self, cr, uid, ids, context=None): res = [] - full_ids = [] - if isinstance(ids,list): - full_ids.extend(ids) - else: - full_ids.append(ids) - for id in full_ids: + if not ids: + return res + if isinstance(ids, (int, long)): + ids = [ids] + for id in ids: elmt = self.browse(cr, uid, id, context=context) res.append((id, self._get_one_full_name(elmt))) return res