From 2c9f004a195c873133d9ca6c2240cb34b756cbaf Mon Sep 17 00:00:00 2001 From: "PSI(OpenERP)" <> Date: Thu, 5 Aug 2010 19:11:55 +0530 Subject: [PATCH] [FIX] hr_payroll: onchange company bzr revid: mra@mra-laptop-20100805134155-mefm72ezoclnfqog --- addons/hr_payroll/hr_payroll.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index 6454c02a04d..ba011442294 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -380,13 +380,14 @@ class payroll_advice(osv.osv): self.write(cr, uid, ids, {'state':'cancel'}, context=context) return True - def onchange_company_id(self, cr, uid, ids, company_id, context=None): + def onchange_company_id(self, cr, uid, ids, company_id=False, context=None): res = {} if context is None: context = {} if company_id: company = self.pool.get('res.company').browse(cr, uid, company_id, context=context) - res.update({'bank': company.partner_id.bank_ids[0].bank.name}) + if company.partner_id.bank_ids: + res.update({'bank': company.partner_id.bank_ids[0].bank.name}) return { 'value':res }