Private
Public Access
1
0

small bug fixes

This commit is contained in:
2025-03-28 11:19:54 +01:00
parent b951e24821
commit b83710fca3
5 changed files with 20 additions and 8 deletions

View File

@@ -93,13 +93,17 @@ class Race(models.Model):
return self.name
def save(self, *args, **kwargs):
results = self.results.all()
crews = []
athletes = []
for result in results:
crews.append(result.crew.id)
for athlete in result.crew.athletes.all():
athletes.append(athlete.id)
try:
results = self.results.all()
for result in results:
crews.append(result.crew.id)
for athlete in result.crew.athletes.all():
athletes.append(athlete.id)
except ValueError:
pass
if len(crews) != len(set(crews)):
raise ValidationError(