[FIX] email on helpdesk

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

bzr revid: fp@tinyerp.com-20111111143225-i9sce7akzp42h318
This commit is contained in:
Fabien Pinckaers 2011-11-11 15:32:25 +01:00
commit 025f32ffff
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