Explorar o código

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

jeremystretch %!s(int64=3) %!d(string=hai) anos
pai
achega
164b2a5016

+ 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)}"