mirror of
https://github.com/django/django.git
synced 2025-10-25 14:46:09 +00:00
Fixed #21361 -- allowed access self.value() from SimpleListFilter lookup
Reviewed by Chris Medrela.
This commit is contained in:
committed by
Anssi Kääriäinen
parent
4fdd51b732
commit
68b540c977
@@ -67,13 +67,13 @@ class SimpleListFilter(ListFilter):
|
||||
raise ImproperlyConfigured(
|
||||
"The list filter '%s' does not specify "
|
||||
"a 'parameter_name'." % self.__class__.__name__)
|
||||
if self.parameter_name in params:
|
||||
value = params.pop(self.parameter_name)
|
||||
self.used_parameters[self.parameter_name] = value
|
||||
lookup_choices = self.lookups(request, model_admin)
|
||||
if lookup_choices is None:
|
||||
lookup_choices = ()
|
||||
self.lookup_choices = list(lookup_choices)
|
||||
if self.parameter_name in params:
|
||||
value = params.pop(self.parameter_name)
|
||||
self.used_parameters[self.parameter_name] = value
|
||||
|
||||
def has_output(self):
|
||||
return len(self.lookup_choices) > 0
|
||||
|
||||
Reference in New Issue
Block a user