From 2d2ee773ac0387e414047e244161ea6a9a9f649a Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Thu, 14 Jun 2012 15:45:11 +0200 Subject: [PATCH] [IMP] analytic: if a partner is given and there is no name, automatically fill the name of the analytic account bzr revid: qdp-launchpad@openerp.com-20120614134511-tdjqtx6hvge6h92e --- addons/analytic/analytic.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 19a42c12825..84093af6520 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -184,8 +184,11 @@ class account_analytic_account(osv.osv): def on_change_partner_id(self, cr, uid, ids,partner_id, name, context={}): res={} if partner_id: - part = self.pool.get('res.partner').browse(cr, uid, partner_id,context=context) - if part.user_id:res['manager_id'] = part.user_id.id + partner = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context) + if partner.user_id: + res['manager_id'] = partner.user_id.id + if not name: + res['name'] = _('Contract: ') + partner.name return {'value': res} def _default_company(self, cr, uid, context=None):