SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 11b3dbcb authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Fix: make GET requests more rebust

parent 9fee0ecc
No related branches found
No related tags found
No related merge requests found
......@@ -71,7 +71,12 @@ class PublicationListView(PaginationMixin, ListView):
def get_queryset(self):
qs = super().get_queryset()
if self.request.GET.get('issue'):
qs = qs.filter(in_issue__id=int(self.request.GET['issue']))
try:
issue = int(self.request.GET['issue'])
except ValueError:
issue = None
if issue:
qs = qs.filter(in_issue__id=issue)
if self.request.GET.get('subject'):
qs = qs.for_subject(self.request.GET['subject'])
return qs.order_by('-publication_date')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment