From dbc9a880cf691d9c5ed569b811c298f50b5f81c0 Mon Sep 17 00:00:00 2001 From: lekss361 Date: Sun, 17 May 2026 19:11:27 +0300 Subject: [PATCH] fix(scrape-objective): drop redundant self arg in sync_all_groups loop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Celery bind=True task __call__ auto-prepends task instance to run(), передача self явно создаёт TypeError "got multiple values for argument 'group_name'" когда первый user-param (group_name) перевязывается на наш self positional. Discovered после PR #311 деплоя OBJECTIVE_API_KEY — worker впервые подхватил sync_all_groups и зафейлил в Glitchtip BACKEND-1F. --- backend/app/workers/tasks/scrape_objective.py | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/app/workers/tasks/scrape_objective.py b/backend/app/workers/tasks/scrape_objective.py index 7e03dd1f..21629da4 100644 --- a/backend/app/workers/tasks/scrape_objective.py +++ b/backend/app/workers/tasks/scrape_objective.py @@ -429,7 +429,6 @@ def sync_all_groups( logger.info("[%d/%d] sync_objective_group(group=%r) START", idx + 1, len(eff_groups), group) try: res = sync_objective_group( - self, group_name=group, triggered_by=f"{triggered_by}-multi", use_ddu=eff_use_ddu,