diff --git a/netbox/netbox/views/generic/bulk_views.py b/netbox/netbox/views/generic/bulk_views.py index 9ea6cb8eb..c3b5d6f43 100644 --- a/netbox/netbox/views/generic/bulk_views.py +++ b/netbox/netbox/views/generic/bulk_views.py @@ -181,14 +181,14 @@ class ObjectListView(BaseMultiObjectView, ActionsMixin, TableMixin): # Hide selection checkboxes if 'pk' in table.base_columns: table.columns.hide('pk') - - applied_filters = render_to_string('inc/applied_filters_pane.html', { + oob_swaps = [] + oob_swaps.append(render_to_string('inc/applied_filters_pane.html', { 'model': model, 'filter_form': filterset_form, - }, request) + }, request)) return render(request, 'htmx/table.html', { 'table': table, - 'applied_filters': applied_filters, + 'oob_swaps': "".join(oob_swaps), }) context = { diff --git a/netbox/templates/htmx/table.html b/netbox/templates/htmx/table.html index 10544e641..1c6c9a903 100644 --- a/netbox/templates/htmx/table.html +++ b/netbox/templates/htmx/table.html @@ -2,8 +2,8 @@ {% load helpers %} {% load render_table from django_tables2 %} -{# Applied filters for OOB Swap #} -{{ applied_filters }} +{# OOB Swaps to update various components #} +{{ oob_swaps }} {% with preferences|get_key:"pagination.placement" as paginator_placement %} {% if paginator_placement == 'top' or paginator_placement == 'both' %}