.
This commit is contained in:
+4
-3
@@ -320,7 +320,7 @@ class ExamViews(View, LoginRequiredMixin):
|
||||
for exam in exams:
|
||||
if exam.active:
|
||||
if exam.json_creation_time:
|
||||
creation_time = exam.json_creation_time.timestamp()
|
||||
creation_time = exam.json_creation_time.isoformat()
|
||||
else:
|
||||
creation_time = "None"
|
||||
active_exams["exams"].append(
|
||||
@@ -378,15 +378,16 @@ class ExamViews(View, LoginRequiredMixin):
|
||||
return redirect(url)
|
||||
return JsonResponse(exam_json_cache)
|
||||
|
||||
time = datetime.now()
|
||||
|
||||
with open(path, "w+") as f:
|
||||
exam_json = exam.get_exam_json()
|
||||
exam_json["generated"] = datetime.now().timestamp()
|
||||
exam_json["generated"] = time.isoformat()
|
||||
f.write(json.dumps(exam_json))
|
||||
|
||||
exam.recreate_json = False
|
||||
|
||||
exam.json_creation_time = datetime.now()
|
||||
exam.json_creation_time = time
|
||||
exam.save()
|
||||
|
||||
# We also try to clear the cache of any associated questions (longs)
|
||||
|
||||
Reference in New Issue
Block a user