Fix default value on partner bank
authorced <>
Tue, 29 Jan 2008 15:05:56 +0000 (15:05 +0000)
committerced <>
Tue, 29 Jan 2008 15:05:56 +0000 (15:05 +0000)
bzr revid: ced-af499720f0d145dd3b544bf4d078f3c771a75d51

bin/addons/base/res/partner/partner.py

index 0e0f1a7..2af622f 100644 (file)
@@ -366,10 +366,10 @@ class res_partner_bank(osv.osv):
                if not context.get('address', False):
                        return value
                for ham, spam, address in context['address']:
-                       if address['type'] == 'default':
-                               return address[field]
-                       elif not address['type']:
-                               value = address[field]
+                       if address.get('type', False) == 'default':
+                               return address.get(field, value)
+                       elif not address.get('type', False):
+                               value = address.get(field, value)
                return value
 
        _columns = {