From 043f7b84b83ec0c40274af30e2731b1c05c3d520 Mon Sep 17 00:00:00 2001 From: Sandy Carter Date: Wed, 12 Nov 2014 13:56:41 -0500 Subject: [PATCH] [FIX] base: avoid having 'False' in name of a bank The name_get of res.partner.bank uses the format_layout to generate the name of the bank. As every field is not required, we may get 'False' in the name. Replace these missing values by an empty string. Fixes #3590 --- openerp/addons/base/res/res_bank.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openerp/addons/base/res/res_bank.py b/openerp/addons/base/res/res_bank.py index 00d18d0..aa9fa86 100644 --- a/openerp/addons/base/res/res_bank.py +++ b/openerp/addons/base/res/res_bank.py @@ -190,6 +190,7 @@ class res_partner_bank(osv.osv): try: if not data.get('bank_name'): data['bank_name'] = _('BANK') + data = dict((k, v or '') for (k, v) in data.iteritems()) name = bank_code_format[data['state']] % data except Exception: raise osv.except_osv(_("Formating Error"), _("Invalid Bank Account Type Name format.")) -- 1.7.10.4