diff --git a/rowers/plannedsessions.py b/rowers/plannedsessions.py
index 1155cf53..c9b9232f 100644
--- a/rowers/plannedsessions.py
+++ b/rowers/plannedsessions.py
@@ -808,6 +808,8 @@ def race_can_withdraw(r,race):
race=race
)
+
+
if not records:
return False
@@ -827,6 +829,7 @@ def race_can_withdraw(r,race):
elif timezone.now() > startdatetime:
return False
+
return True
def race_can_register(r,race):
diff --git a/rowers/templates/racelist.html b/rowers/templates/racelist.html
index 092de0d2..a0f96927 100644
--- a/rowers/templates/racelist.html
+++ b/rowers/templates/racelist.html
@@ -25,7 +25,11 @@
{% endif %}
{{ race.name }} |
+ {% if race.sessiontype == 'race' %}
{{ race.course.country }} |
+ {% else %}
+ Worldwide Indoor Race |
+ {% endif %}
{{ race.course.name }} |
{{ race.sessionvalue }} |
{{ race.sessionunit }} |
diff --git a/rowers/views.py b/rowers/views.py
index 96687396..4677fc33 100644
--- a/rowers/views.py
+++ b/rowers/views.py
@@ -15791,7 +15791,7 @@ def virtualevents_view(request):
races = VirtualRace.objects.filter(
evaluation_closure__lt=timezone.now(),
country__in=countries
- ).order_by("startdate","start_time")
+ ).order_by("-startdate","-start_time")
elif regattatype == 'ongoing':
races = VirtualRace.objects.filter(
startdate__lte=datetime.date.today(),