This commit is contained in:
Ross
2022-02-24 19:18:36 +00:00
parent e07ba636f9
commit 7f04f984ea
+13 -9
View File
@@ -370,15 +370,19 @@ class RapidUpdate(
answer_formset.save() answer_formset.save()
# restore exam orders # restore exam orders
wanted_exams = form["exams"].data #wanted_exams = form["exams"].data
for exam in self.object.exams.all(): #for exam in self.object.exams.all():
# Only readd if exam is still added # # Only readd if exam is still added
# There is probably a better way to do this # # There is probably a better way to do this
if str(exam.pk) in wanted_exams: # if str(exam.pk) in wanted_exams:
if exam in exam_orders and self.object in exam_orders[exam]: # if exam in exam_orders and self.object in exam_orders[exam]:
print(exam_orders[exam]) # print(exam_orders[exam])
exam.exam_questions.set(exam_orders[exam]) # exam.exam_questions.set(exam_orders[exam])
exam.save() # exam.save()
# else: # Otherwise remove it
# if exam in exam_orders and self.object in exam_orders[exam]:
# exam.exam_questions.set(exam_orders[exam])
# exam.save()
return response return response
else: else: