This commit is contained in:
Ross
2022-03-01 19:13:03 +00:00
parent a5bf0661b0
commit a31a822cab
+9 -10
View File
@@ -131,17 +131,16 @@ class RapidForm(ModelForm):
instance = ModelForm.save(self, False)
instance.save()
self.save_m2m()
#old_exams = instance.exams.all()
old_exams = instance.exams.all()
#new_exams = self.cleaned_data["exams"]
new_exams = self.cleaned_data["exams"]
#for exam in old_exams:
# if exam in new_exams:
# exam.exam_questions.add(instance)
# else:
# exam.exam_questions.remove(instance)
# exam.save()
for exam in old_exams:
if exam in new_exams:
exam.exam_questions.add(instance)
else:
exam.exam_questions.remove(instance)
exam.save()
# # Prepare a 'save_m2m' method for the form,
# old_save_m2m = self.save_m2m
@@ -158,6 +157,7 @@ class RapidForm(ModelForm):
# # Do we need to save all changes now?
# # if commit:
# instance.save()
self.save_m2m()
return instance
@@ -171,7 +171,6 @@ class RapidForm(ModelForm):
"region",
"laterality",
"examination",
"exams",
# "site",
"feedback",
"open_access",