1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #10284 -- ModelFormSet.save(commit=False) no longer deletes objects

Thanks laureline.guerin@ and Wedg.
This commit is contained in:
Tim Graham
2013-07-12 09:52:18 -04:00
parent 311c1d2848
commit 65e03a424e
5 changed files with 43 additions and 9 deletions

View File

@@ -717,7 +717,8 @@ class BaseModelFormSet(BaseFormSet):
obj = self._existing_object(pk_value)
if form in forms_to_delete:
self.deleted_objects.append(obj)
obj.delete()
if commit:
obj.delete()
continue
if form.has_changed():
self.changed_objects.append((obj, form.changed_data))