From f07ef621287c21cfcc57b69312cc73ab470c64c8 Mon Sep 17 00:00:00 2001 From: Ross Date: Fri, 2 Sep 2022 17:25:25 +0100 Subject: [PATCH] . --- sbas/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sbas/views.py b/sbas/views.py index 461479c4..da3ea0b0 100644 --- a/sbas/views.py +++ b/sbas/views.py @@ -41,7 +41,7 @@ import json import statistics import plotly.express as px -from generic.views import AuthorRequiredMixin, ExamCloneMixin, ExamCreateBase, ExamDeleteBase, ExamUpdateBase, ExamViews, GenericViewBase +from generic.views import AuthorRequiredMixin, ExamCloneMixin, ExamCreateBase, ExamDeleteBase, ExamUpdateBase, ExamViews, GenericViewBase, exam_inactive from rest_framework import viewsets, permissions from rest_framework.pagination import PageNumberPagination @@ -154,6 +154,7 @@ def exam_start(request, pk): exam = get_object_or_404(Exam, pk=pk) if not exam.active: + return exam_inactive(request, context={"exam": exam}) raise Http404("Exam not found") return render( @@ -169,7 +170,7 @@ def exam_take_overview(request, pk, cid, passcode): exam = get_object_or_404(Exam, pk=pk) if not exam.active: - raise Http404("Exam not found") + return exam_inactive(request, context={"exam": exam}) if not exam.check_cid_user(cid, passcode): raise Http404("Error accessing exam")