From abc1e151124fe36e770631563b11c0e7a903609a Mon Sep 17 00:00:00 2001 From: skh Date: Tue, 5 Apr 2011 19:06:31 +0530 Subject: [PATCH] [FIX] payment mode - account must belong to company lp bug: https://launchpad.net/bugs/739562 fixed bzr revid: skh@tinyerp.com-20110405133631-53w2l2xurliqee3y --- addons/account_payment/account_payment.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/addons/account_payment/account_payment.py b/addons/account_payment/account_payment.py index ec5367150f2..1840176519a 100644 --- a/addons/account_payment/account_payment.py +++ b/addons/account_payment/account_payment.py @@ -52,15 +52,12 @@ class payment_mode(osv.osv): WHERE pm.id = %s """, [payment_code]) return [x[0] for x in cr.fetchall()] - def onchange_company_id (self,cr,uid,ids,company_id=False,context=None): + def onchange_company_id (self, cr, uid, ids, company_id = False, context = None): result={} if company_id: - company = self.pool.get('res.company').browse(cr,uid,company_id) - partner = company.partner_id.id - result = {'value': - {'partner_id': partner} - } - return result + partner_id = self.pool.get('res.company').browse(cr, uid, company_id).partner_id.id + result['partner_id'] = partner_id + return {'value': result} payment_mode()