From b3b4273510a35f25e66e3053a1f7cc67b5cefb92 Mon Sep 17 00:00:00 2001 From: Ross Date: Sun, 18 Apr 2021 10:58:18 +0100 Subject: [PATCH] . --- generic/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/generic/views.py b/generic/views.py index 16acf778..cb1455ba 100644 --- a/generic/views.py +++ b/generic/views.py @@ -389,10 +389,18 @@ class ExamViews(View, LoginRequiredMixin): path= "{0}{1}/exam/{2}.json".format(settings.MEDIA_ROOT, self.app_name, pk) url= "{0}{1}/exam/{2}.json".format(settings.MEDIA_URL, self.app_name, pk) + if request.GET.get('_'): + query_string = urllib.parse.urlencode({'_': request.GET.get('_')}) + url = '{}?{}'.format(url, query_string) + return redirect(url) if os.path.isfile(path) and not exam.recreate_json: #exam_json_cache["cached"] = True + if request.GET.get('_'): + query_string = urllib.urlencode({'_': request.GET.get('_')}) + url = '{}?{}'.format(url, query_string) + return redirect(url) return redirect(url) return JsonResponse(exam_json_cache)