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

@ -86,7 +86,7 @@ class EventRuleSerializer(NetBoxModelSerializer):
context = {'request': self.context['request']}
# We need to manually instantiate the serializer for scripts
if instance.action_type == EventRuleActionChoices.SCRIPT:
module_id, script_name = instance.action_parameters['script_choice'].split(":", maxsplit=1)
script_name = instance.action_parameters['script_name']
script = instance.action_object.scripts[script_name]()
return NestedScriptSerializer(script, context=context).data
else: