From d8c4690c233460da10473f65f2fd013c0ec29a88 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com>
Date: Wed, 20 Apr 2022 17:09:22 +0200
Subject: [PATCH] [FIX] Issue with calendar meetings

---
 models/calendar.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/models/calendar.py b/models/calendar.py
index b7f26a6..6480452 100644
--- a/models/calendar.py
+++ b/models/calendar.py
@@ -267,3 +267,11 @@ class CalendarEvent(models.Model):
                     del r[k]
 
         return result
+
+    @api.model
+    def read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True):
+        if 'date' in groupby:
+            raise UserError(_('Group by date is not supported, use the calendar view instead.'))
+        if self._context.get("mymeetings"):
+            domain.append(('partner_ids', 'in', self.env.user.partner_id.ids))
+        return super(CalendarEvent, self.with_context(virtual_id=False)).read_group(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy)
-- 
GitLab