Skip to content

Commit

Permalink
Merge pull request #121 from luisza/master
Browse files Browse the repository at this point in the history
Fixed preserved filter for django 1.7
  • Loading branch information
vdboor committed Apr 8, 2015
2 parents c947c3d + 727df8b commit 2b78b92
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions polymorphic/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -271,6 +271,16 @@ def delete_view(self, request, object_id, extra_context=None):
real_admin = self._get_real_admin(object_id)
return real_admin.delete_view(request, object_id, extra_context)

def get_preserved_filters(self, request):
if '_changelist_filters' in request.GET:
request.GET = request.GET.copy()
filters = request.GET.get('_changelist_filters')
f = filters.split("&")
for x in f:
c = x.split('=')
request.GET[c[0]] = c[1]
del request.GET['_changelist_filters']
return super(PolymorphicParentModelAdmin, self).get_preserved_filters(request)

def get_urls(self):
"""
Expand Down

0 comments on commit 2b78b92

Please sign in to comment.