Fixing potential crashes

clubs
Laurent 1 year ago
parent 8f5fab8478
commit 5db36e26c4
  1. 6
      tournaments/models/match.py
  2. 9
      tournaments/models/team_score.py

@ -151,12 +151,14 @@ class Match(models.Model):
for team_score in self.sorted_team_scores():
if team_score.team_registration:
image = team_score.team_registration.logo
weight = team_score.team_registration.weight
is_winner = team_score.team_registration.id == self.winning_team_id
else:
image = None
weight= None
is_winner = False
names = team_score.team_names()
scores = team_score.scores_array()
weight = team_score.team_registration.weight
is_winner = team_score.team_registration.id == self.winning_team_id
walk_out = team_score.walk_out
team = Team(image, names, scores, weight, is_winner, walk_out)
livematch.add_team(team)

@ -22,10 +22,11 @@ class TeamScore(models.Model):
def team_names(self):
names = []
if self.team_registration.name:
names.append(self.team_registration.name)
else:
names = self.team_registration.team_names()
if self.team_registration:
if self.team_registration.name:
names.append(self.team_registration.name)
else:
names = self.team_registration.team_names()
return names
def scores(self):

Loading…
Cancel
Save