Private
Public Access
1
0

fix for disqualification with nonexisting workout

This commit is contained in:
Sander Roosendaal
2021-09-27 19:50:46 +02:00
parent ead4663131
commit 27bc739e34
2 changed files with 36 additions and 28 deletions

View File

@@ -426,6 +426,7 @@
{% endif %}
{% endif %}
<td>DNF</td>
<td>DNF</td>
<td>
<a href="/rowers/workout/{{ result.workoutid|encode }}/view/entry/{{ result.id }}/">
<i class="fas fa-search-plus fa-fw"></i></a>

View File

@@ -955,6 +955,7 @@ def virtualevent_disqualify_view(request,id=0,recordid=0):
r = getrower(request.user)
race = get_object_or_404(VirtualRace,pk=id)
raceid = race.id
@@ -1007,8 +1008,14 @@ def virtualevent_disqualify_view(request,id=0,recordid=0):
try:
workout = Workout.objects.get(id=record.workoutid)
except Workout.DoesNotExist: # pragma: no cover
raise Http404("Workout not found")
workout = None
script = ''
div = ''
g = []
mapscript = ''
mapdiv = ''
if workout is not None:
g = GraphImage.objects.filter(workout=workout).order_by("-creationdatetime")
for i in g: # pragma: no cover
try: