From e702f085292f2b7c92b2ab3b584d0b5abb23794c Mon Sep 17 00:00:00 2001 From: Andrei Markin Date: Fri, 17 Jul 2026 14:01:34 +0500 Subject: [PATCH] fix(executors): ensure than execute_batch correctly formats reports --- libs/executors/garf/executors/entrypoints/tasks.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/executors/garf/executors/entrypoints/tasks.py b/libs/executors/garf/executors/entrypoints/tasks.py index 3a121a72..359ab355 100644 --- a/libs/executors/garf/executors/entrypoints/tasks.py +++ b/libs/executors/garf/executors/entrypoints/tasks.py @@ -132,8 +132,10 @@ def execute_batch(request: ApiExecutorBatchRequest): telemetry.executor_active_executions.add( -n_queries, attributes={'executor.source': query_executor.source} ) - if all(isinstance(report, garf.core.GarfReport) for report in results): - return [report.to_list('dict') for report in results] + if all( + isinstance(report, garf.core.GarfReport) for report in results.values() + ): + return {query: report.to_list('dict') for query, report in results.items()} return results