summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomV <tom@viner.tv>2015-03-22 20:32:46 +0000
committerTim Graham <timograham@gmail.com>2015-03-23 10:06:25 -0400
commita4a58811b9729ed1ab2417d72e5d07ebb1a30886 (patch)
tree55357b067f6416f0474ae60cf77ad08446821638
parentb4382b7055fc8b0078cbb50ed9c3f924635d9971 (diff)
Removed redundant model instantiation in contrib.admin; refs #11390.
-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 24ba84c7bd..855f605d13 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -1387,7 +1387,7 @@ class ModelAdmin(BaseModelAdmin):
if add:
initial = self.get_changeform_initial_data(request)
form = ModelForm(initial=initial)
- formsets, inline_instances = self._create_formsets(request, self.model(), change=False)
+ formsets, inline_instances = self._create_formsets(request, form.instance, change=False)
else:
form = ModelForm(instance=obj)
formsets, inline_instances = self._create_formsets(request, obj, change=True)