From 92ed23c2374ede44d4f808d9123037b7e27b7a21 Mon Sep 17 00:00:00 2001 From: Xavier-Do Date: Mon, 19 Dec 2022 11:14:07 +0100 Subject: [PATCH] [FIX] runbot: manage team without github logins --- runbot/models/team.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/runbot/models/team.py b/runbot/models/team.py index 43ca47ce..bebf708c 100644 --- a/runbot/models/team.py +++ b/runbot/models/team.py @@ -79,7 +79,11 @@ class RunbotTeam(models.Model): def _get_members_logins(self): self.ensure_one() - return set((self.github_logins or '').split(',')) | set(self.user_ids.filtered(lambda user: user.github_login).mapped('github_login')) + team_loggins = set() + if self.github_logins: + team_loggins = set(self.github_logins.split(',')) + team_loggins |= set(self.user_ids.filtered(lambda user: user.github_login).mapped('github_login')) + return team_loggins def _fetch_members(self): for team in self: