From 9c9e585e60b9fbec693d464f6c50e17e20d7af1e Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Thu, 11 Feb 2021 23:36:01 +0100
Subject: [PATCH] Ignore result of haystack index update jobs

This saves us some 50,000 database updates each day in a production environment.
---
 aleksis/core/settings.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py
index 142e2c837..07bdb7e82 100644
--- a/aleksis/core/settings.py
+++ b/aleksis/core/settings.py
@@ -723,6 +723,7 @@ elif HAYSTACK_BACKEND_SHORT == "whoosh":
 if _settings.get("celery.enabled", False) and _settings.get("search.celery", True):
     INSTALLED_APPS.append("celery_haystack")
     HAYSTACK_SIGNAL_PROCESSOR = "celery_haystack.signals.CelerySignalProcessor"
+    CELERY_HAYSTACK_IGNORE_RESULT = True
 else:
     HAYSTACK_SIGNAL_PROCESSOR = "haystack.signals.RealtimeSignalProcessor"
 
-- 
GitLab