diff --git a/server.py b/server.py
index 576b09a46f29bea13db161bebac41bd1f1419335..844bc7977dee42e2ca0105174cdfe10167f117c0 100755
--- a/server.py
+++ b/server.py
@@ -120,7 +120,8 @@ def index():
             and (protocol.has_public_view_right(user)
                 or protocol.has_private_view_right(user))
         ],
-        key=_protocol_sort_key
+        key=_protocol_sort_key,
+        reverse=True
     )
     protocol = finished_protocols[0] if len(finished_protocols) > 0 else None
     todos = None