diff --git a/rowers/templates/virtualevent.html b/rowers/templates/virtualevent.html
index 80dc9195..bcd6bbc7 100644
--- a/rowers/templates/virtualevent.html
+++ b/rowers/templates/virtualevent.html
@@ -426,6 +426,7 @@
{% endif %}
{% endif %}
DNF |
+ DNF |
diff --git a/rowers/views/racesviews.py b/rowers/views/racesviews.py
index 7c9c24c3..66db3f8e 100644
--- a/rowers/views/racesviews.py
+++ b/rowers/views/racesviews.py
@@ -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,40 +1008,46 @@ 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
- g = GraphImage.objects.filter(workout=workout).order_by("-creationdatetime")
- for i in g: # pragma: no cover
- try:
- width,height = Image.open(i.filename).size
- i.width = width
- i.height = height
- i.save()
- except:
- pass
+ 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:
+ width,height = Image.open(i.filename).size
+ i.width = width
+ i.height = height
+ i.save()
+ except:
+ pass
- script, div = interactive_chart(record.workoutid)
+ script, div = interactive_chart(record.workoutid)
- f1 = workout.csvfilename
- rowdata = rdata(csvfile=f1)
- hascoordinates = 1
- if rowdata != 0:
- try:
- latitude = rowdata.df[' latitude']
- if not latitude.std(): # pragma: no cover
+ f1 = workout.csvfilename
+ rowdata = rdata(csvfile=f1)
+ hascoordinates = 1
+ if rowdata != 0:
+ try:
+ latitude = rowdata.df[' latitude']
+ if not latitude.std(): # pragma: no cover
+ hascoordinates = 0
+ except (KeyError, AttributeError): # pragma: no cover
hascoordinates = 0
- except (KeyError, AttributeError): # pragma: no cover
+ else: # pragma: no cover
hascoordinates = 0
- else: # pragma: no cover
- hascoordinates = 0
- if hascoordinates:
- mapscript, mapdiv = leaflet_chart(rowdata.df[' latitude'],
- rowdata.df[' longitude'],
- workout.name)
- else: # pragma: no cover
- mapscript = ""
- mapdiv = ""
+ if hascoordinates:
+ mapscript, mapdiv = leaflet_chart(rowdata.df[' latitude'],
+ rowdata.df[' longitude'],
+ workout.name)
+ else: # pragma: no cover
+ mapscript = ""
+ mapdiv = ""
breadcrumbs = [
{
|