summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2005-08-26 21:12:06 +0000
committerAdrian Holovaty <adrian@holovaty.com>2005-08-26 21:12:06 +0000
commitb77114caaa4842749e4779146e22c22a41880f13 (patch)
tree902b378047c29962f6e59a7c9842f0d3dab55c8e
parentdf3564dace7838d517714c6af3ceeeb11266839e (diff)
Fixed #423 -- Fixed bug in ForeignKey admin filters. Thanks, jkocherhans
git-svn-id: http://code.djangoproject.com/svn/django/trunk@569 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/views/admin/main.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/django/views/admin/main.py b/django/views/admin/main.py
index febe0adfad..738dd15cea 100644
--- a/django/views/admin/main.py
+++ b/django/views/admin/main.py
@@ -196,11 +196,10 @@ def change_list(request, app_label, module_name):
# Many-to-many or many-to-one filter.
if f.rel:
if isinstance(f, meta.ManyToManyField):
- lookup_kwarg = '%s__id__exact' % f.name
lookup_title = f.rel.to.verbose_name
else:
- lookup_kwarg = '%s__exact' % f.name
lookup_title = f.verbose_name
+ lookup_kwarg = '%s__id__exact' % f.name
lookup_val = request.GET.get(lookup_kwarg, None)
lookup_choices = f.rel.to.get_model_module().get_list()
if len(lookup_choices) > 1: