From a6e6f0f3a874dc79dc223d3654eea46132cbdae6 Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 25 Jun 2024 10:42:23 +0200 Subject: [PATCH] Fix crash --- tournaments/models/team_score.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tournaments/models/team_score.py b/tournaments/models/team_score.py index dc867eb..dbed600 100644 --- a/tournaments/models/team_score.py +++ b/tournaments/models/team_score.py @@ -14,11 +14,14 @@ class TeamScore(models.Model): return f"{self.match.stage_name()} #{self.match.index}: {self.player_names()}" def player_names(self): - if self.team_registration.name: - return self.team_registration.name + if self.team_registration: + if self.team_registration.name: + return self.team_registration.name + else: + names = self.team_registration.team_names() + return " - ".join(names) else: - names = self.team_registration.team_names() - return " - ".join(names) + return "--" def team_names(self): names = []