From f3707712e544964a246d008ee5ea0f43d9eb6f45 Mon Sep 17 00:00:00 2001 From: lekss361 Date: Mon, 18 May 2026 00:50:07 +0300 Subject: [PATCH] fix(22d): register scrape_kn_catalog_objects in celery include list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #335 добавил task, но celery_app.py имеет explicit `include=[]` (а не autodiscover), поэтому worker не импортировал новый модуль и не зарегистрировал task name. apply_async из admin endpoint падал с KeyError: 'tasks.scrape_kn_catalog_objects.scrape_kn_catalog_objects'. One-line add to include list. --- backend/app/workers/celery_app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/app/workers/celery_app.py b/backend/app/workers/celery_app.py index 9a3afa0c..112c2fa1 100644 --- a/backend/app/workers/celery_app.py +++ b/backend/app/workers/celery_app.py @@ -49,6 +49,7 @@ celery_app = Celery( backend=settings.redis_url, include=[ "app.workers.tasks.scrape_kn", + "app.workers.tasks.scrape_kn_catalog_objects", "app.workers.tasks.refresh_analytics", "app.workers.tasks.scrape_objective", "app.workers.tasks.objective_etl",