From 4ba3584ba34310d4b40acef52ee36845b7a0cad1 Mon Sep 17 00:00:00 2001 From: Arzhel Younsi Date: Fri, 30 Aug 2024 16:59:47 +0200 Subject: [PATCH] runscript: use the previously defined "user" There is already a logic set earlier in the code to define "user" if --user is passed as parameter, and default to the user with the lowest ID no none is provided. This patch uses this "user" to run the job instead of always applying the default. --- netbox/extras/management/commands/runscript.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/extras/management/commands/runscript.py b/netbox/extras/management/commands/runscript.py index ef1bd514197..16f297710a7 100644 --- a/netbox/extras/management/commands/runscript.py +++ b/netbox/extras/management/commands/runscript.py @@ -125,7 +125,7 @@ def _run_script(): job = Job.objects.create( object=module, name=script.class_name, - user=User.objects.filter(is_superuser=True).order_by('pk')[0], + user=user, job_id=uuid.uuid4() )