From 13549474344f1845a17f0c1186b990fed556771a Mon Sep 17 00:00:00 2001 From: kkthxbye Date: Mon, 9 Jan 2023 07:45:12 +0100 Subject: [PATCH] Get the queue from QUEUE_MAPPINGS when deleting JobResults --- netbox/extras/models/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netbox/extras/models/models.py b/netbox/extras/models/models.py index 607c5d4a0..e608f81b1 100644 --- a/netbox/extras/models/models.py +++ b/netbox/extras/models/models.py @@ -634,7 +634,8 @@ class JobResult(models.Model): def delete(self, *args, **kwargs): super().delete(*args, **kwargs) - queue = django_rq.get_queue("default") + rq_queue_name = get_config().QUEUE_MAPPINGS.get(self.obj_type.name, RQ_QUEUE_DEFAULT) + queue = django_rq.get_queue(rq_queue_name) job = queue.fetch_job(str(self.job_id)) if job: