diff --git a/docs/release-notes/version-3.5.md b/docs/release-notes/version-3.5.md index 9efefddaa..910e25b9a 100644 --- a/docs/release-notes/version-3.5.md +++ b/docs/release-notes/version-3.5.md @@ -77,6 +77,7 @@ Two new webhook trigger events have been introduced: `job_start` and `job_end`. * [#12149](https://github.com/netbox-community/netbox/issues/12149) - Fix OpenAPI schema warnings relating to enum collisions * [#12256](https://github.com/netbox-community/netbox/issues/12256) - Fix OpenAPI schema warnings relating to nested serializers * [#12288](https://github.com/netbox-community/netbox/issues/12288) - Include `servers` definition in OpenAPI spec +* [#12299](https://github.com/netbox-community/netbox/issues/12299) - Fix object list widget support for filtering by multiple values ### Other Changes diff --git a/netbox/extras/dashboard/widgets.py b/netbox/extras/dashboard/widgets.py index 7cda947df..95460eb75 100644 --- a/netbox/extras/dashboard/widgets.py +++ b/netbox/extras/dashboard/widgets.py @@ -229,7 +229,7 @@ class ObjectListWidget(DashboardWidget): htmx_url = None if parameters := self.config.get('url_params'): try: - htmx_url = f'{htmx_url}?{urlencode(parameters)}' + htmx_url = f'{htmx_url}?{urlencode(parameters, doseq=True)}' except ValueError: pass return render_to_string(self.template_name, {