From f1506059bbe631d44a06198a8184ef53227a084b Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Fri, 21 Oct 2022 17:42:51 +0200
Subject: [PATCH] Save detailed information for Celery tasks

---
 CHANGELOG.rst            | 1 +
 aleksis/core/settings.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 4f54538ab..c7bd26b7e 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -33,6 +33,7 @@ Fixed
 * Error message in permission form was misleading.
 * Personal invites did not work
 * Invite Person view threw an error when personal invites existed
+* Detailed information for done Celery tasks weren't saved.
 
 Removed
 ~~~~~~~
diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py
index 0440d3424..37e3df28e 100644
--- a/aleksis/core/settings.py
+++ b/aleksis/core/settings.py
@@ -741,6 +741,7 @@ CELERY_BROKER_URL = _settings.get("celery.broker", REDIS_URL)
 CELERY_RESULT_BACKEND = "django-db"
 CELERY_CACHE_BACKEND = "django-cache"
 CELERY_BEAT_SCHEDULER = "django_celery_beat.schedulers:DatabaseScheduler"
+CELERY_RESULT_EXTENDED = True
 
 if _settings.get("celery.email", False):
     EMAIL_BACKEND = "djcelery_email.backends.CeleryEmailBackend"
-- 
GitLab