Browse Source

Fixes #12270: Fix pre-population of list values when creating a saved filter

jeremystretch 2 years ago
parent
commit
164b2a5016
2 changed files with 2 additions and 1 deletions
  1. 1 0
      docs/release-notes/version-3.4.md
  2. 1 1
      netbox/utilities/templatetags/helpers.py

+ 1 - 0
docs/release-notes/version-3.4.md

@@ -4,6 +4,7 @@
 
 ### Bug Fixes
 
+* [#12270](https://github.com/netbox-community/netbox/issues/12270) - Fix pre-population of list values when creating a saved filter
 * [#12296](https://github.com/netbox-community/netbox/issues/12296) - Fix "mark connected" form field for bulk editing front & rear ports
 
 ---

+ 1 - 1
netbox/utilities/templatetags/helpers.py

@@ -322,7 +322,7 @@ def applied_filters(context, model, form, query_params):
     save_link = None
     if user.has_perm('extras.add_savedfilter') and 'filter_id' not in context['request'].GET:
         content_type = ContentType.objects.get_for_model(model).pk
-        parameters = json.dumps(context['request'].GET)
+        parameters = json.dumps(dict(context['request'].GET.lists()))
         url = reverse('extras:savedfilter_add')
         save_link = f"{url}?content_types={content_type}&parameters={quote(parameters)}"