From af88f88d7f42c479108a4768b3ea5463fda5923b Mon Sep 17 00:00:00 2001 From: Ross Date: Fri, 12 Mar 2021 10:49:57 +0000 Subject: [PATCH] . --- generic/views.py | 2 ++ longs/models.py | 1 + longs/views.py | 2 ++ 3 files changed, 5 insertions(+) diff --git a/generic/views.py b/generic/views.py index 53812c59..f39b216e 100644 --- a/generic/views.py +++ b/generic/views.py @@ -181,6 +181,8 @@ class ExamViews(View, LoginRequiredMixin): exam.recreate_json = True exam.save() + exam.get_exam_json() + return redirect("{}:exam_overview".format(self.app_name), pk=pk) @method_decorator(login_required) diff --git a/longs/models.py b/longs/models.py index ca7472c7..826a9f22 100644 --- a/longs/models.py +++ b/longs/models.py @@ -170,6 +170,7 @@ class Long(models.Model): return [ans for ans in answers if not ans.is_marked()] def get_json(self, question_id): + # self == q? q = get_object_or_404(Long, pk=question_id) #exam_order.append(q.id) diff --git a/longs/views.py b/longs/views.py index 368ff741..f19a4b43 100755 --- a/longs/views.py +++ b/longs/views.py @@ -1016,4 +1016,6 @@ def question_json_recreate(request, pk): question.recreate_json = True question.save() + question.get_question_json(pk) + return redirect("longs:question_detail", pk=pk) \ No newline at end of file