Skip to content

Commit 792abd1

Browse files
authored
Merge pull request #2 from admetricks/update-compat-django-153744279
[#153744279] Update compatibility with django >=1.9
2 parents 2fce8d1 + 9440faa commit 792abd1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

nested_inline/admin.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ def add_view(self, request, form_url='', extra_context=None):
165165
form_validated = False
166166
new_object = self.model()
167167
prefixes = {}
168-
for FormSet, inline in zip(self.get_formsets(request), inline_instances):
168+
for FormSet, inline in self.get_formsets_with_inlines(request):
169169
prefix = FormSet.get_default_prefix()
170170
prefixes[prefix] = prefixes.get(prefix, 0) + 1
171171
if prefixes[prefix] != 1 or not prefix:
@@ -180,7 +180,7 @@ def add_view(self, request, form_url='', extra_context=None):
180180
if self.all_valid_with_nesting(formsets) and form_validated:
181181
self.save_model(request, new_object, form, False)
182182
self.save_related(request, form, formsets, False)
183-
self.log_addition(request, new_object)
183+
self.log_addition(request, new_object, '')
184184
return self.response_add(request, new_object)
185185
else:
186186
# Prepare the dict of initial data from the request.
@@ -195,7 +195,7 @@ def add_view(self, request, form_url='', extra_context=None):
195195
initial[k] = initial[k].split(",")
196196
form = ModelForm(initial=initial)
197197
prefixes = {}
198-
for FormSet, inline in zip(self.get_formsets(request), inline_instances):
198+
for FormSet, inline in self.get_formsets_with_inlines(request):
199199
prefix = FormSet.get_default_prefix()
200200
prefixes[prefix] = prefixes.get(prefix, 0) + 1
201201
if prefixes[prefix] != 1 or not prefix:
@@ -227,7 +227,7 @@ def add_view(self, request, form_url='', extra_context=None):
227227
context = {
228228
'title': _('Add %s') % force_text(opts.verbose_name),
229229
'adminform': adminForm,
230-
'is_popup': "_popup" in request.REQUEST,
230+
'is_popup': "_popup" in request.get_full_path(),
231231
'show_delete': False,
232232
'media': media,
233233
'inline_admin_formsets': inline_admin_formsets,
@@ -269,7 +269,7 @@ def change_view(self, request, object_id, form_url='', extra_context=None):
269269
form_validated = False
270270
new_object = obj
271271
prefixes = {}
272-
for FormSet, inline in zip(self.get_formsets(request, new_object), inline_instances):
272+
for FormSet, inline in self.get_formsets_with_inlines(request, new_object):
273273
prefix = FormSet.get_default_prefix()
274274
prefixes[prefix] = prefixes.get(prefix, 0) + 1
275275
if prefixes[prefix] != 1 or not prefix:
@@ -291,7 +291,7 @@ def change_view(self, request, object_id, form_url='', extra_context=None):
291291
else:
292292
form = ModelForm(instance=obj)
293293
prefixes = {}
294-
for FormSet, inline in zip(self.get_formsets(request, obj), inline_instances):
294+
for FormSet, inline in self.get_formsets_with_inlines(request, obj):
295295
prefix = FormSet.get_default_prefix()
296296
prefixes[prefix] = prefixes.get(prefix, 0) + 1
297297
if prefixes[prefix] != 1 or not prefix:
@@ -325,7 +325,7 @@ def change_view(self, request, object_id, form_url='', extra_context=None):
325325
'adminform': adminForm,
326326
'object_id': object_id,
327327
'original': obj,
328-
'is_popup': "_popup" in request.REQUEST,
328+
'is_popup': "_popup" in request.get_full_path(),
329329
'media': media,
330330
'inline_admin_formsets': inline_admin_formsets,
331331
'errors': helpers.AdminErrorList(form, formsets),

0 commit comments

Comments
 (0)