diff options
| author | TomV <tom@viner.tv> | 2015-03-22 20:32:46 +0000 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-03-23 10:06:25 -0400 |
| commit | a4a58811b9729ed1ab2417d72e5d07ebb1a30886 (patch) | |
| tree | 55357b067f6416f0474ae60cf77ad08446821638 | |
| parent | b4382b7055fc8b0078cbb50ed9c3f924635d9971 (diff) | |
Removed redundant model instantiation in contrib.admin; refs #11390.
| -rw-r--r-- | django/contrib/admin/options.py | 2 |
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) |
