Skip to content

Commit 23d9082

Browse files
committed
Fixes #7720: Fix initialization of custom script MultiObjectVar field with multiple values
1 parent 4bfb6b4 commit 23d9082

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

docs/release-notes/version-3.0.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
### Bug Fixes
1414

15+
* [#7720](https://github.com/netbox-community/netbox/issues/7720) - Fix initialization of custom script MultiObjectVar field with multiple values
1516
* [#7729](https://github.com/netbox-community/netbox/issues/7729) - Fix permissions evaluation when displaying VLAN group VLANs table
1617
* [#7739](https://github.com/netbox-community/netbox/issues/7739) - Fix exception when tracing cable across circuit with no far end termination
1718
* [#7813](https://github.com/netbox-community/netbox/issues/7813) - Fix handling of errors during export template rendering

netbox/extras/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from netbox.views import generic
1212
from utilities.forms import ConfirmationForm
1313
from utilities.tables import paginate_table
14-
from utilities.utils import copy_safe_request, count_related, shallow_compare_dict
14+
from utilities.utils import copy_safe_request, count_related, normalize_querydict, shallow_compare_dict
1515
from utilities.views import ContentTypePermissionRequiredMixin
1616
from . import filtersets, forms, tables
1717
from .choices import JobResultStatusChoices
@@ -754,7 +754,7 @@ def get_required_permission(self):
754754

755755
def get(self, request, module, name):
756756
script = self._get_script(name, module)
757-
form = script.as_form(initial=request.GET)
757+
form = script.as_form(initial=normalize_querydict(request.GET))
758758

759759
# Look for a pending JobResult (use the latest one by creation timestamp)
760760
script_content_type = ContentType.objects.get(app_label='extras', model='script')

0 commit comments

Comments
 (0)