summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorJannis Leidel <jannis@leidel.info>2011-08-12 14:14:24 +0000
committerJannis Leidel <jannis@leidel.info>2011-08-12 14:14:24 +0000
commitd68666700fa3ca24701479bd0831c3dcfb9f5ab1 (patch)
treefd1e1c362b860fd4e73fdfae8db4a4ada144426f /django
parentbce890ace4a97ab7a7a9b918f1452c6592d9b08e (diff)
Fixed #16604 -- Use new save_related hook when saving objects on the changelist, too. Thanks, pdeglopper.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16599 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django')
-rw-r--r--django/contrib/admin/options.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index 81e8ae5614..922205f8cd 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -1146,7 +1146,7 @@ class ModelAdmin(BaseModelAdmin):
if form.has_changed():
obj = self.save_form(request, form, change=True)
self.save_model(request, obj, form, change=True)
- form.save_m2m()
+ self.save_related(request, form, formsets=[], change=True)
change_msg = self.construct_change_message(request, form, None)
self.log_change(request, obj, change_msg)
changecount += 1