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

#14132: Simplify form logic for script EventRules

This commit is contained in:
Jeremy Stretch
2023-12-04 10:57:29 -05:00
parent cfc20f910e
commit 5d57e9863d
5 changed files with 23 additions and 24 deletions

View File

@@ -116,7 +116,7 @@ def process_event_rules(event_rules, model_name, event, data, username, snapshot
elif event_rule.action_type == EventRuleActionChoices.SCRIPT:
# Resolve the script from action parameters
script_module = event_rule.action_object
_, script_name = event_rule.action_parameters['script_choice'].split(":", maxsplit=1)
script_name = event_rule.action_parameters['script_name']
script = script_module.scripts[script_name]()
# Enqueue a Job to record the script's execution