Simplify filter generation

This commit is contained in:
Daniel Sheppard 2025-01-20 12:06:26 -06:00
parent f2c74db761
commit 882aa30043

View File

@ -178,18 +178,10 @@ class ObjectListView(BaseMultiObjectView, ActionsMixin, TableMixin):
# * Apply to the table for use by the table and initialize a separate instance of the form for use by the table
# column filters
# * Otherwise set to None
if self.filterset_form and table.filterset_form:
if self.filterset_form:
filterset_form = self.filterset_form(request.GET)
table.filterset_form = table.filterset_form(request.GET)
elif self.filterset_form and not table.filterset_form:
filterset_form = self.filterset_form(request.GET)
table.filterset_form = self.filterset_form(request.GET)
elif not self.filterset_form and table.filterset_form:
filterset_form = None
table.filterset_form = table.filterset_form(request.GET)
else:
filterset_form = None
table.filterset_form = None
# If this is an HTMX request, return only the rendered table HTML
if htmx_partial(request):