From 78eb111354ade53c037f154a1314de0601d459fa Mon Sep 17 00:00:00 2001 From: pranav-afk Date: Mon, 13 Jul 2026 17:36:27 +0530 Subject: [PATCH] fix: register logger_task and webhook_task in CELERY_IMPORTS API middleware enqueues plane.bgtasks.logger_task.process_logs on each request, but the worker never imported the module, so tasks were discarded with KeyError. Explicitly import logger_task (and webhook_task for the same fragile transitive-import pattern) so Celery registers them. Fixes #9357 Fixes #8928 --- apps/api/plane/settings/common.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/api/plane/settings/common.py b/apps/api/plane/settings/common.py index be444794f24..fdb8f5569bb 100644 --- a/apps/api/plane/settings/common.py +++ b/apps/api/plane/settings/common.py @@ -348,6 +348,9 @@ # issue version tasks "plane.bgtasks.issue_version_sync", "plane.bgtasks.issue_description_version_sync", + # request/event tasks enqueued by API middleware and webhooks + "plane.bgtasks.logger_task", + "plane.bgtasks.webhook_task", ) FILE_SIZE_LIMIT = int(os.environ.get("FILE_SIZE_LIMIT", 5242880))