diff --git a/netbox/netbox/views/generic/bulk_views.py b/netbox/netbox/views/generic/bulk_views.py index 6804f56e2..e402ea5b5 100644 --- a/netbox/netbox/views/generic/bulk_views.py +++ b/netbox/netbox/views/generic/bulk_views.py @@ -180,8 +180,10 @@ class ObjectListView(BaseMultiObjectView, ActionsMixin, TableMixin): # * Otherwise set to None if self.filterset_form: filterset_form = self.filterset_form(request.GET) + table.filterset_form = self.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): @@ -196,7 +198,6 @@ class ObjectListView(BaseMultiObjectView, ActionsMixin, TableMixin): 'model': model, 'actions': actions, }) - context = { 'model': model, 'table': table, diff --git a/netbox/templates/generic/object_list.html b/netbox/templates/generic/object_list.html index 23df06f12..86f8f4edd 100644 --- a/netbox/templates/generic/object_list.html +++ b/netbox/templates/generic/object_list.html @@ -68,7 +68,7 @@ Context:
{# Applied filters #} - {% applied_filters model form_filter request.GET %} + {% applied_filters model filter_form request.GET %} {# Object table controls #} {% include 'inc/table_controls_htmx.html' with table_modal="ObjectTable_config" %} diff --git a/netbox/templates/htmx/table.html b/netbox/templates/htmx/table.html index d23d3640b..af5bb5fc6 100644 --- a/netbox/templates/htmx/table.html +++ b/netbox/templates/htmx/table.html @@ -4,7 +4,7 @@ {% load render_table from django_tables2 %} {# OOB Swaps to update various components #} -{% applied_filters model form_filter request.GET %} +{% applied_filters model filter_form request.GET %}
{% with preferences|get_key:"pagination.placement" as paginator_placement %} diff --git a/netbox/templates/inc/table_htmx.html b/netbox/templates/inc/table_htmx.html index f6ed98f2c..b505449c8 100644 --- a/netbox/templates/inc/table_htmx.html +++ b/netbox/templates/inc/table_htmx.html @@ -21,7 +21,7 @@ >
{% endif %} - {% render_table_filter_field form_field=filter_form|get_filter_field:column.name table=table request=request%} + {% render_table_filter_field column.name table request%}