Skip to content

Commit d19b35e

Browse files
committed
raise a 404 if the marking session name is bad
1 parent 863ecd3 commit d19b35e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

crowdsourcer/middleware.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from django.conf import settings
2+
from django.http import Http404
23

34
from crowdsourcer.models import MarkingSession, ResponseType
45

@@ -21,6 +22,8 @@ def process_view(self, request, view_func, view_args, view_kwargs):
2122
current_session = MarkingSession.objects.filter(
2223
label=session_name, active=True
2324
).first()
25+
if current_session is None:
26+
raise Http404
2427
else:
2528
current_session = (
2629
MarkingSession.objects.filter(active=True).order_by("-default").first()

0 commit comments

Comments
 (0)