diff --git a/RIGS/rigboard.py b/RIGS/rigboard.py index 2b8de1a0..8e2ce0d4 100644 --- a/RIGS/rigboard.py +++ b/RIGS/rigboard.py @@ -9,7 +9,7 @@ from django.shortcuts import get_object_or_404 from django.template import Context, RequestContext from django.template.loader import get_template from django.conf import settings -from django.http import HttpResponse +from django.http import HttpResponse, Http404 from django.db.models import Q from z3c.rml import rml2pdf from PyPDF2 import PdfFileMerger, PdfFileReader @@ -129,6 +129,8 @@ class EventArchive(generic.ArchiveIndexView): if end != "": filter = Q(start_date__lte=end) if start: + if start > end: + raise Http404("The selected start date is after the end date") if filter: filter = filter & Q(start_date__gte=start) else: