diff --git a/addons/crm/crm.py b/addons/crm/crm.py index edfee9e7614..0b6275598d2 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -281,14 +281,11 @@ class crm_case(object): @param part: Partner's id @email: Partner's email ID """ - if not part: - return {'value': {'partner_address_id': False, - 'email_from': False, - 'phone': False - }} - addr = self.pool.get('res.partner').address_get(cr, uid, [part], ['contact']) - data = {'partner_address_id': addr['contact']} - data.update(self.onchange_partner_address_id(cr, uid, ids, addr['contact'])['value']) + data={} + if part: + addr = self.pool.get('res.partner').address_get(cr, uid, [part], ['contact']) + data = {'partner_address_id': addr['contact']} + data.update(self.onchange_partner_address_id(cr, uid, ids, addr['contact'])['value']) return {'value': data} def onchange_partner_address_id(self, cr, uid, ids, add, email=False):