[FIX] l10n_fr_rib: typos in on_change_bank_id, `value` isa nested dict
authorOlivier Dony <odo@openerp.com>
Thu, 1 Dec 2011 14:57:54 +0000 (15:57 +0100)
committerOlivier Dony <odo@openerp.com>
Thu, 1 Dec 2011 14:57:54 +0000 (15:57 +0100)
bzr revid: odo@openerp.com-20111201145754-5j0m12q76lk6fn1w

addons/l10n_fr_rib/bank.py

index 6f7fe81..03f71f6 100644 (file)
@@ -59,10 +59,11 @@ class res_partner_bank(osv.osv):
         result = super(res_partner_bank, self).onchange_bank_id(cr, uid, ids, bank_id,
                                                         context=context)
         if bank_id:
+            value = result.setdefault('value', {})
             bank = self.pool.get('res.bank').browse(cr, uid, bank_id, 
                                                     context=context)
-            result['bank_code'] = bank.rib_code
-        return {'value': result}
+            value['bank_code'] = bank.rib_code
+        return result
 
     _columns = {
         'bank_code': fields.char('Bank Code', size=64, readonly=True,),