From f94f490228444e026e6ba2d818fa9e24bc653f63 Mon Sep 17 00:00:00 2001 From: Ross Date: Tue, 2 Mar 2021 18:23:06 +0000 Subject: [PATCH] . --- rapids/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rapids/views.py b/rapids/views.py index ec2bd502..dc574c17 100755 --- a/rapids/views.py +++ b/rapids/views.py @@ -375,6 +375,14 @@ class RapidUpdate(LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView): image_formset.save() answer_formset.instance = self.object answer_formset.save() + + # restore exam orders + for exam in self.object.exams.all(): + if exam in exam_orders and self.object in exam_orders[exam]: + print(exam_orders[exam]) + exam.exam_questions.set(exam_orders[exam]) + exam.save() + return response else: return super().form_invalid(form)