diff --git a/journals/views.py b/journals/views.py
index bcdd4eec6186de1e52dd463c4e04c755c2803504..e5799dcc6f6ccf81f142f9c4b496dbea13513d96 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -86,7 +86,7 @@ class PublicationListView(PaginationMixin, ListView):
         if self.request.GET.get('orderby') == 'citations':
             qs = qs.order_by('-number_of_citations')
         else:
-            qs = qs.order_by('-publication_date')
+            qs = qs.order_by('-publication_date', '-paper_nr')
         return qs
 
     def get_context_data(self, **kwargs):