From e31d25c8671208b867b0996adc122b8d51fd7737 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 18 Sep 2014 11:07:54 +0200 Subject: [PATCH] [FIX] event: subscribe customer error The onchange methods needs to work with browse records and address_get returns an id. Fixes #2484 --- addons/event/event.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/event/event.py b/addons/event/event.py index 0ee90eaa5f5..0fb75014b75 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -380,8 +380,9 @@ class event_registration(models.Model): @api.onchange('partner_id') def _onchange_partner(self): if self.partner_id: - contact = self.partner_id.address_get().get('default', False) - if contact: + contact_id = self.partner_id.address_get().get('default', False) + if contact_id: + contact = self.env['res.partner'].browse(contact_id) self.name = contact.name self.email = contact.email self.phone = contact.phone