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 = ModelForm.save(self, False)
instance.save() 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: for exam in old_exams:
# if exam in new_exams: if exam in new_exams:
# exam.exam_questions.add(instance) exam.exam_questions.add(instance)
# else: else:
# exam.exam_questions.remove(instance) exam.exam_questions.remove(instance)
# exam.save() exam.save()
# # Prepare a 'save_m2m' method for the form, # # Prepare a 'save_m2m' method for the form,
# old_save_m2m = self.save_m2m # old_save_m2m = self.save_m2m
@@ -158,6 +157,7 @@ class RapidForm(ModelForm):
# # Do we need to save all changes now? # # Do we need to save all changes now?
# # if commit: # # if commit:
# instance.save() # instance.save()
self.save_m2m()
return instance return instance
@@ -171,7 +171,6 @@ class RapidForm(ModelForm):
"region", "region",
"laterality", "laterality",
"examination", "examination",
"exams",
# "site", # "site",
"feedback", "feedback",
"open_access", "open_access",