[FIX] context usage (context may be None in _default_value), dict.get (no need for a False default value in a conditional)

bzr revid: xmo@openerp.com-20111010081021-ijcuchd53dbdr9lc
This commit is contained in:
Xavier Morel 2011-10-10 10:10:21 +02:00
parent 26140ce8f4
commit 8a5314b15e
1 changed files with 3 additions and 1 deletions

View File

@ -100,12 +100,14 @@ class res_partner_bank(osv.osv):
return result
def _default_value(self, cursor, user, field, context=None):
if context is None: context = {}
if field in ('country_id', 'state_id'):
value = False
else:
value = ''
if not context.get('address', False):
if not context.get('address'):
return value
for _, id, address_data in context['address']:
if not (id or address): continue
address = {}