From 2455660865ba6077c29d0a62b29ed27356b1b9ba Mon Sep 17 00:00:00 2001 From: jchambers2012 Date: Tue, 11 Jun 2024 15:37:36 -0400 Subject: [PATCH] Update scripts.py with rq_queue_name --- netbox/extras/scripts.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index 0e74c3f0d..d0552ec08 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -373,6 +373,10 @@ class BaseScript: def scheduling_enabled(self): return getattr(self.Meta, 'scheduling_enabled', True) + @classproperty + def rq_queue_name(self): + return getattr(self.Meta, 'rq_queue_name', None) + @property def filename(self): return inspect.getfile(self.__class__) @@ -713,6 +717,7 @@ def run_script(data, job, request=None, commit=True, **kwargs): schedule_at=new_scheduled_time, interval=job.interval, job_timeout=script.job_timeout, + rq_queue_name=script.rq_queue_name, data=data, request=request, commit=commit