From 64fa218a84541851e9d267a8755a367518ee5c9b Mon Sep 17 00:00:00 2001 From: anhkha2003 Date: Tue, 3 Sep 2024 02:53:00 -0500 Subject: [PATCH] Fix delete problems bug --- judge/views/course.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/judge/views/course.py b/judge/views/course.py index 959826b..ce74d4a 100644 --- a/judge/views/course.py +++ b/judge/views/course.py @@ -292,7 +292,8 @@ class EditCourseLessonsView(CourseEditableMixin, FormView): for problem_formset in problem_formsets: problem_formset.save() for obj in problem_formset.deleted_objects: - obj.delete() + if obj.pk is not None: + obj.delete() return self.form_valid(formset) else: return self.form_invalid(formset)