This commit is contained in:
Ross
2022-02-24 19:30:26 +00:00
parent fd77001653
commit 9a61bd3c6c
3 changed files with 21 additions and 14 deletions
+9 -2
View File
@@ -113,8 +113,15 @@ class AnatomyQuestionForm(ModelForm):
instance = ModelForm.save(self, False)
instance.save()
for exam in self.cleaned_data["exams"]:
exam.exam_questions.add(instance)
old_exams = instance.exams.all()
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)
self.save_m2m()