From b669c71aa394d1ed7908555d54d69aec38590e20 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Wed, 14 Mar 2018 15:39:15 +0100 Subject: [PATCH] [FIX] calendar: in multicompany user cannot access own calendar Let's consider user1 and user2 allowed to access company1 and company2 In multicompany with shared partners unchecked in general settings, if one of two users sharing the same event tried to access the event when they are not in the same current company at this moment, an access error was raised. opw:1817475 --- addons/calendar/models/calendar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/calendar/models/calendar.py b/addons/calendar/models/calendar.py index ab0ce39373e..7103a103b06 100644 --- a/addons/calendar/models/calendar.py +++ b/addons/calendar/models/calendar.py @@ -841,7 +841,7 @@ class Meeting(models.Model): @api.multi def _compute_color_partner(self): - for meeting in self: + for meeting in self.sudo(): meeting.color_partner_id = meeting.user_id.partner_id.id @api.constrains('start_datetime', 'stop_datetime', 'start_date', 'stop_date')