From 6b5e8081bcc547d8ee92bc4b541d29926a32f901 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Wed, 22 Oct 2025 07:09:59 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(celery)=20fix=20metadata=20task=5F?= =?UTF-8?q?args=20order=20broken=20by=20signal=20sender=20argument?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restore correct task_args ordering in metadata manager after commit f0939b6f added sender argument to Celery signals for transcription task scoping, unexpectedly shifting positional arguments and breaking metadata creation. Issue went undetected due to missing staging analytics deployment, silently losing production observability on microservice without blocking transcription job execution, highlighting need for staging analytics activation. --- src/summary/summary/core/analytics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/summary/summary/core/analytics.py b/src/summary/summary/core/analytics.py index 7e65533d..80be7ad0 100644 --- a/src/summary/summary/core/analytics.py +++ b/src/summary/summary/core/analytics.py @@ -123,7 +123,7 @@ class MetadataManager: logger.error("Invalid number of arguments to enable metadata manager.") return - filename, email, _, received_at, *_ = task_args + _, filename, email, _, received_at, *_ = task_args initial_metadata = { **initial_metadata,