From 5dccc7ac803ab7d7bc4d2e92d605692938b865ea Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sun, 29 Nov 2020 12:15:26 +0100
Subject: [PATCH] Fix celery usage in system status page after celery upgrade

---
 aleksis/core/views.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index c6df78ecb..e2d374fea 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -377,11 +377,12 @@ class SystemStatus(MainView, PermissionRequiredMixin):
         task_results = []
 
         if "django_celery_results" in settings.INSTALLED_APPS:
-            from celery.task.control import inspect  # noqa
             from django_celery_results.models import TaskResult  # noqa
 
-            if inspect().registered_tasks():
-                job_list = list(inspect().registered_tasks().values())[0]
+            from .celery import app  # noqa
+
+            if app.control.inspect().registered_tasks():
+                job_list = list(app.control.inspect().registered_tasks().values())[0]
                 for job in job_list:
                     task_results.append(
                         TaskResult.objects.filter(task_name=job).order_by("date_done").last()
-- 
GitLab