1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #4525: Allow passing initial data to custom script MultiObjectVar

This commit is contained in:
Jeremy Stretch
2020-05-26 15:34:29 -04:00
parent e54d441433
commit ccc31b2c7c
3 changed files with 16 additions and 6 deletions

View File

@@ -432,11 +432,11 @@ class ScriptForm(BootstrapMixin, forms.Form):
def __init__(self, vars, *args, commit_default=True, **kwargs):
super().__init__(*args, **kwargs)
# Dynamically populate fields for variables
for name, var in vars.items():
self.fields[name] = var.as_field()
self.base_fields[name] = var.as_field()
super().__init__(*args, **kwargs)
# Toggle default commit behavior based on Meta option
if not commit_default: