From 71cd55490ab73e16811c960f0f45bc9f4aa4aaf0 Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Wed, 8 Aug 2012 11:08:46 +0200 Subject: [PATCH] [IMP] crm: improve the on_change of the partner in the lead form view bzr revid: stw@openerp.com-20120808090846-uat120rr9ta5wtdt --- addons/crm/crm_lead.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 31b366e9f94..cf65d6e6880 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -293,8 +293,15 @@ class crm_lead(base_stage, osv.osv): result = {} if partner_id: partner = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context) - result = {'partner_name' : partner.name} - return {'value' : result} + values = { + 'partner_name' : partner.name, + 'street' : partner.street, + 'street2' : partner.street2, + 'city' : partner.city, + 'state_id' : partner.state_id and partner.state_id.id or False, + 'country_id' : partner.country_id and partner.country_id.id or False, + } + return {'value' : values} def _check(self, cr, uid, ids=False, context=None):