summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorCedric Snauwaert <csn@openerp.com>2012-11-23 12:12:32 +0100
committerCedric Snauwaert <csn@openerp.com>2012-11-23 12:12:32 +0100
commitb5a04899791b048f00a7ac05a71912525e24a333 (patch)
tree1e9ad64f5f1f2da5eebeea56442bd3ebbccba2af /addons
parente76f5fca1f4874dc729386ac76d3b350188160ed (diff)
parent8ccbcb8171fc14ca5f75c2e0770985a82eed7f46 (diff)
[FIX]traceback when trying to add bank account to company
lp bug: https://launchpad.net/bugs/1081491 fixed bzr revid: csn@openerp.com-20121123111232-6iwlr4i407ry02ys
Diffstat (limited to 'addons')
-rw-r--r--addons/account/account_bank.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/account/account_bank.py b/addons/account/account_bank.py
index 2323f8aaa8a..c836600d866 100644
--- a/addons/account/account_bank.py
+++ b/addons/account/account_bank.py
@@ -45,12 +45,12 @@ class bank(osv.osv):
def _prepare_name_get(self, cr, uid, bank_dicts, context=None):
"""Add ability to have %(currency_name)s in the format_layout of res.partner.bank.type"""
- currency_ids = list(set(data['currency_id'][0] for data in bank_dicts if data['currency_id']))
+ currency_ids = list(set(data['currency_id'][0] for data in bank_dicts if data.get('currency_id')))
currencies = self.pool.get('res.currency').browse(cr, uid, currency_ids, context=context)
currency_name = dict((currency.id, currency.name) for currency in currencies)
for data in bank_dicts:
- data['currency_name'] = data['currency_id'] and currency_name[data['currency_id'][0]] or ''
+ data['currency_name'] = data.get('currency_id') and currency_name[data['currency_id'][0]] or ''
return super(bank, self)._prepare_name_get(cr, uid, bank_dicts, context=context)
def post_write(self, cr, uid, ids, context=None):