summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2007-01-14 20:08:20 +0000
committerAdrian Holovaty <adrian@holovaty.com>2007-01-14 20:08:20 +0000
commit980b7a9927d2a49963ce43657556463ed7681074 (patch)
treea96ffcf493e88ced6495c3827debb2e616751305
parentb3cce4326b43b759ba551d88cd626ebe752c5ef1 (diff)
newforms-admin: Called unquote() on object_id in ModelAdminView.__call__() so the individual views don't have to deal with it
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4318 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/admin/views/main.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/django/contrib/admin/views/main.py b/django/contrib/admin/views/main.py
index 02a2a4ade5..f046c65d8f 100644
--- a/django/contrib/admin/views/main.py
+++ b/django/contrib/admin/views/main.py
@@ -124,11 +124,11 @@ class ModelAdminView(object):
elif url.endswith('add'):
return self.add_view(request)
elif url.endswith('history'):
- return self.history_view(request, url[:-8])
+ return self.history_view(request, unquote(url[:-8]))
elif url.endswith('delete'):
- return self.delete_view(request, url[:-7])
+ return self.delete_view(request, unquote(url[:-7]))
else:
- return self.change_view(request, url)
+ return self.change_view(request, unquote(url))
def add_view(self, request):
"The 'add' admin view for this model."