[BUG/FIX] crm : On Change Partne Address Method shoud Return rspective values

lp bug: https://launchpad.net/bugs/881061 fixed

bzr revid: jam@tinyerp.com-20111025091837-6v4iarudj7v7984k
This commit is contained in:
Jigar Amin - OpenERP 2011-10-25 14:48:37 +05:30
parent 68adb9de7e
commit 76333bf445
1 changed files with 6 additions and 7 deletions

View File

@ -236,13 +236,12 @@ class crm_base(object):
:param add: Id of Partner's address
:param email: Partner's email ID
"""
if not add:
return {'value': {'email_from': False}}
address = self.pool.get('res.partner.address').browse(cr, uid, add)
if address.email:
return {'value': {'email_from': address.email, 'phone': address.phone}}
else:
return {'value': {'phone': address.phone}}
data = {'value': {'email_from': False, 'phone':False}}
if add:
address = self.pool.get('res.partner.address').browse(cr, uid, add)
data['value'] = {'email_from': address and address.email or False ,
'phone': address and address.phone or False}
return data
def onchange_partner_id(self, cr, uid, ids, part, email=False):
"""This function returns value of partner address based on partner