From 849a108520c3af5201dd981fbe60175e744ae5e6 Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon, 6 Mar 2023 08:03:33 -0800 Subject: [PATCH] Changes the celery serializer to use pickle over json --- src/paperless/settings.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/paperless/settings.py b/src/paperless/settings.py index d051a6ebc..6768704a0 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -638,6 +638,11 @@ CELERY_RESULT_EXTENDED = True CELERY_RESULT_BACKEND = "django-db" CELERY_CACHE_BACKEND = "default" +# https://docs.celeryq.dev/en/stable/userguide/configuration.html#task-serializer +CELERY_TASK_SERIALIZER = "pickle" +# https://docs.celeryq.dev/en/stable/userguide/configuration.html#std-setting-accept_content +CELERY_ACCEPT_CONTENT = ["application/json", "application/x-python-serialize"] + # https://docs.celeryq.dev/en/stable/userguide/configuration.html#beat-schedule CELERY_BEAT_SCHEDULE = _parse_beat_schedule()