﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
16080	list_filter broken for fields with lenght 2	Ales Zoulek	nobody	"Commit 16144 broke list_filter refering to model fields, when its name is just 2 chars long.

Consider admin options class having

{{{
class VenueOptions(admin.ModelAdmin)
    list_filter = ('at', 'when',)
}}}



Then in django/contrib/admin/validation.py loops over items in list_filter this way:


{{{

                   # item = 'at'

                   #....

76                 try:
77                     # Check for option #2 (tuple)                                                                                                          
78                     field, list_filter_class = item
79                 except (TypeError, ValueError):
80                     # item is option #1
81                     field = item
}}}

The check for tuple will fail, since the result would be
{{{

field, list_filter_class = 'at'
# results in:
field = 'a'
list_filter_class = 't'
}}}


(Tested on svn rev: 16270)"	Bug	closed	contrib.admin	dev	Release blocker	fixed	list_filter admin		Accepted	1	0	0	0	0	0
