From 4d9cef54125c8376f1a6dd50be395b1ade37dcad Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 4 Aug 2015 18:51:22 +0200 Subject: [PATCH] [FIX] google_calendar: Google doesn't allow wrong attendee emails Odoo allows bad formatted emails for partners (and attendees). Google doesn't. Therefore, upon sync, if the email is wrong, we do not send it to Google, to avoid Google being mad at us. opw-646369 --- addons/google_calendar/google_calendar.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/google_calendar/google_calendar.py b/addons/google_calendar/google_calendar.py index 5bb0fda4b1f..c60eea29cc4 100644 --- a/addons/google_calendar/google_calendar.py +++ b/addons/google_calendar/google_calendar.py @@ -216,8 +216,10 @@ class google_calendar(osv.AbstractModel): vstype = 'date' attendee_list = [] for attendee in event.attendee_ids: + email = tools.email_split(attendee.email) + email = email[0] if email else 'NoEmail@mail.com' attendee_list.append({ - 'email': attendee.email or 'NoEmail@mail.com', + 'email': email, 'displayName': attendee.partner_id.name, 'responseStatus': attendee.state or 'needsAction', })