diff --git a/addons/event/models/res_partner.py b/addons/event/models/res_partner.py index d534f3749f2e07e8dacdaee00f1dc20fef2367b9..009b182c1aef12404862a38a01965548c383a802 100644 --- a/addons/event/models/res_partner.py +++ b/addons/event/models/res_partner.py @@ -9,6 +9,8 @@ class ResPartner(models.Model): event_count = fields.Integer("Events", compute='_compute_event_count', help="Number of events the partner has participated.") def _compute_event_count(self): + if not self.user_has_groups('event.group_event_user'): + return for partner in self: partner.event_count = self.env['event.event'].search_count([('registration_ids.partner_id', 'child_of', partner.ids)])