[FIX] runbot: manage team without github logins

This commit is contained in:
Xavier-Do 2022-12-19 11:09:15 +01:00
parent a67e51e600
commit 25557e6116
2 changed files with 2 additions and 1 deletions

View File

@ -59,6 +59,7 @@ class runbot_event(models.Model):
for ir_logging in fingerprints[build_error.fingerprint]:
ir_logging.error_id = build_error.id
class RunbotErrorLog(models.Model):
_name = 'runbot.error.log'
_description = "Error log"

View File

@ -79,7 +79,7 @@ class RunbotTeam(models.Model):
def _get_members_logins(self):
self.ensure_one()
return set(self.github_logins.split(',')) | set(self.user_ids.filtered(lambda user: user.github_login).mapped('github_login'))
return set((self.github_logins or '').split(',')) | set(self.user_ids.filtered(lambda user: user.github_login).mapped('github_login'))
def _fetch_members(self):
for team in self: