diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index 35f0ce5c..6dd5bd36 100644 Binary files a/rowers/tests/testdata/testdata.tcx.gz and b/rowers/tests/testdata/testdata.tcx.gz differ diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py index 93d4ad29..bf878249 100644 --- a/rowers/views/workoutviews.py +++ b/rowers/views/workoutviews.py @@ -1656,9 +1656,12 @@ def course_compare_view(request, id=0): except Workout.DoesNotExist: # pragma: no cover pass - labeldict = { - int(w.id): w.__str__() for w in workouts - } + try: + labeldict = { + int(w.id): w.__str__() for w in workouts + } + except: + labeldict = {} res = interactive_multiple_compare_chart(workoutids, xparam, yparam, promember=promember, @@ -1758,8 +1761,10 @@ def virtualevent_compare_view(request, id=0): return HttpResponseRedirect(url) + xparam = 'time' + yparam = 'pace' + if request.method == 'GET': - xparam = 'time' if race.sessionmode == 'distance': xparam = 'cumdist'