From 1c340b601fe577a0ab1cd0f15ee7342f56f23557 Mon Sep 17 00:00:00 2001 From: Bruno Boi Date: Tue, 9 Jun 2020 12:36:01 +0000 Subject: [PATCH] [FIX] google_calendar: Avoid syncing events several times Could happen when a partner is linked to several users. closes odoo/odoo#51983 Signed-off-by: Yannick Tivisse (yti) --- addons/google_calendar/models/calendar_recurrence_rule.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/google_calendar/models/calendar_recurrence_rule.py b/addons/google_calendar/models/calendar_recurrence_rule.py index bf5fb65f56c..a8e33093a64 100644 --- a/addons/google_calendar/models/calendar_recurrence_rule.py +++ b/addons/google_calendar/models/calendar_recurrence_rule.py @@ -87,7 +87,7 @@ class RecurrenceRule(models.Model): return synced_recurrences def _get_sync_domain(self): - return [('calendar_event_ids.partner_id.user_ids', 'in', self.env.user.id)] + return [('calendar_event_ids.user_id', '=', self.env.user.id)] @api.model def _odoo_values(self, google_recurrence, default_reminders=()):