diff --git a/rowers/views/planviews.py b/rowers/views/planviews.py index d2cb7ef0..d78953e5 100644 --- a/rowers/views/planviews.py +++ b/rowers/views/planviews.py @@ -1881,12 +1881,14 @@ def plannedsession_view(request,id=0,userid=0): ps = get_object_or_404(PlannedSession,pk=id) - - if ps.sessiontype in ['race','indoorrace']: + try: + r = VirtualRace.objects.get(id=ps.id) url = reverse('virtualevent_view', - kwargs={'id':ps.id} - ) + kwargs={'id':ps.id} + ) return HttpResponseRedirect(url) + except VirtualRace.DoesNotExist: + pass if ps.course: coursescript,coursediv = course_map(ps.course)