[FIX] runbot: manage team without github logins

This commit is contained in:
Xavier-Do 2022-12-19 11:14:07 +01:00
parent 25557e6116
commit 92ed23c237

View File

@ -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: