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: