Author: mtredinnick Date: 2009-03-24 02:05:57 -0500 (Tue, 24 Mar 2009) New Revision: 10139
Modified: django/trunk/django/contrib/admin/filterspecs.py Log: Fixed #9994 -- Fixed admin filtering when to_field is used on relations. Thanks to jzylks for diagnosing this one. Modified: django/trunk/django/contrib/admin/filterspecs.py =================================================================== --- django/trunk/django/contrib/admin/filterspecs.py 2009-03-24 05:54:35 UTC (rev 10138) +++ django/trunk/django/contrib/admin/filterspecs.py 2009-03-24 07:05:57 UTC (rev 10139) @@ -58,7 +58,8 @@ self.lookup_title = f.rel.to._meta.verbose_name else: self.lookup_title = f.verbose_name - self.lookup_kwarg = '%s__%s__exact' % (f.name, f.rel.to._meta.pk.name) + rel_name = f.rel.get_related_field().name + self.lookup_kwarg = '%s__%s__exact' % (f.name, rel_name) self.lookup_val = request.GET.get(self.lookup_kwarg, None) self.lookup_choices = f.get_choices(include_blank=False) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-updates?hl=en -~----------~----~----~----~------~----~------~--~---