@@ -22,7 +22,7 @@ class RadioFilter(admin.SimpleListFilter):
2222 all_option = ["" , _ ("All" )]
2323
2424 def choices (self , changelist : ChangeList ) -> tuple [dict [str , Any ], ...]:
25- add_facets = changelist . add_facets
25+ add_facets = getattr ( changelist , " add_facets" , False )
2626 facet_counts = self .get_facet_queryset (changelist ) if add_facets else None
2727 choices = []
2828
@@ -78,7 +78,7 @@ class BooleanRadioFilter(ValueMixin, admin.BooleanFieldListFilter):
7878 all_option = ["" , _ ("All" )]
7979
8080 def choices (self , changelist : ChangeList ) -> Generator [dict [str , Any ], None , None ]:
81- add_facets = changelist . add_facets
81+ add_facets = getattr ( changelist , " add_facets" , False )
8282 facet_counts = self .get_facet_queryset (changelist ) if add_facets else None
8383
8484 if add_facets :
@@ -119,7 +119,7 @@ def queryset(self, request: HttpRequest, queryset: QuerySet) -> QuerySet:
119119 return queryset
120120
121121 def choices (self , changelist : ChangeList ) -> Generator [dict [str , Any ], None , None ]:
122- add_facets = changelist . add_facets
122+ add_facets = getattr ( changelist , " add_facets" , False )
123123 facet_counts = self .get_facet_queryset (changelist ) if add_facets else None
124124
125125 if add_facets :
@@ -147,7 +147,7 @@ class AllValuesCheckboxFilter(MultiValueMixin, admin.AllValuesFieldListFilter):
147147 form_class = CheckboxForm
148148
149149 def choices (self , changelist : ChangeList ) -> Generator [dict [str , Any ], None , None ]:
150- add_facets = changelist . add_facets
150+ add_facets = getattr ( changelist , " add_facets" , False )
151151 facet_counts = self .get_facet_queryset (changelist ) if add_facets else None
152152
153153 if add_facets :
0 commit comments