diff --git a/journals/views.py b/journals/views.py
index 9c2225f27be5d5af83244795bd41bc3b54fbd4fe..14322088039fcc6502f455166641eb71196079eb 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -89,7 +89,7 @@ def scipost_physics_about(request):
 
 def scipost_physics_issue_detail(request, volume_nr, issue_nr):
     issue = get_object_or_404(Issue, in_volume__in_journal__name='SciPost Physics',
-                              number=issue_nr)
+                              number=issue_nr, in_volume__number=volume_nr)
     papers = issue.publication_set.order_by('paper_nr')
     context = {'issue': issue, 'papers': papers}
     return render(request, 'journals/scipost_physics_issue_detail.html', context)