diff --git a/backend/celery_app.py b/backend/celery_app.py index a048a91..bff1900 100644 --- a/backend/celery_app.py +++ b/backend/celery_app.py @@ -52,5 +52,8 @@ celery_app.conf.beat_schedule = { } celery_app.conf.timezone = "UTC" -# Autodiscover tasks under the `tasks/` package -celery_app.autodiscover_tasks(["tasks"], force=True) +# Explicitly import task modules — autodiscover_tasks(["tasks"]) looks for +# tasks.tasks (appends ".tasks") which doesn't exist in our structure. +import tasks.audit_tasks # noqa: F401, E402 +import tasks.document_tasks # noqa: F401, E402 +import tasks.email_tasks # noqa: F401, E402