From 6857df18bf5ae061ac92364bd935a862477ee083 Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Fri, 27 Sep 2024 14:50:03 -0400 Subject: [PATCH] [FIX] bemade_sports_clinic: add team access to user --- bemade_sports_clinic/models/res_users.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/bemade_sports_clinic/models/res_users.py b/bemade_sports_clinic/models/res_users.py index afecd60..fa825ae 100644 --- a/bemade_sports_clinic/models/res_users.py +++ b/bemade_sports_clinic/models/res_users.py @@ -27,13 +27,9 @@ class User(models.Model): def _inverse_accessible_team_ids(self): for rec in self: - removed_teams = ( - rec.partner_id.staff_ids.mapped("team_id") - rec.accessible_team_ids - ) - added_teams = rec.accessible_team_ids - rec.partner_id.staff_ids.mapped( - "team_id" - ) - rec.partner_id.staff_ids.filtered( + removed_teams = rec.partner_id.teams_served_ids - rec.accessible_team_ids + added_teams = rec.accessible_team_ids - rec.partner_id.teams_served_ids + rec.partner_id.teams_served_ids.filtered( lambda team: team in removed_teams ).unlink() self.env["sports.team.staff"].create(