From a36b79cdc98313c876db8475828b22c39f6de0b9 Mon Sep 17 00:00:00 2001 From: Ross Date: Tue, 1 Mar 2022 19:15:52 +0000 Subject: [PATCH] . --- rapids/forms.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/rapids/forms.py b/rapids/forms.py index 01c7cb02..69a2ff9e 100755 --- a/rapids/forms.py +++ b/rapids/forms.py @@ -136,11 +136,12 @@ class RapidForm(ModelForm): new_exams = self.cleaned_data["exams"] for exam in old_exams: - if exam in new_exams: - exam.exam_questions.add(instance) - else: + if exam not in new_exams: exam.exam_questions.remove(instance) - exam.save() + + for exam in new_exams: + exam.exam_questions.add(instance) + #exam.save() # # Prepare a 'save_m2m' method for the form, # old_save_m2m = self.save_m2m