From 1dfe53abee4f082daf67e543fab846e1445a8818 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Fri, 13 Mar 2026 14:20:11 +0100 Subject: [PATCH] Fix UI not displaying search results Backend returns { data: [...] } but UI was reading .results instead of .data. Co-Authored-By: Claude Opus 4.6 --- ui/src/api/schema.d.ts | 2 +- ui/src/pages/executions/ExecutionExplorer.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/api/schema.d.ts b/ui/src/api/schema.d.ts index 00293c0d..415e540d 100644 --- a/ui/src/api/schema.d.ts +++ b/ui/src/api/schema.d.ts @@ -127,7 +127,7 @@ export interface SearchRequest { } export interface SearchResponse { - results: ExecutionSummary[]; + data: ExecutionSummary[]; total: number; offset: number; limit: number; diff --git a/ui/src/pages/executions/ExecutionExplorer.tsx b/ui/src/pages/executions/ExecutionExplorer.tsx index c0f0c784..0ab6c8e3 100644 --- a/ui/src/pages/executions/ExecutionExplorer.tsx +++ b/ui/src/pages/executions/ExecutionExplorer.tsx @@ -12,7 +12,7 @@ export function ExecutionExplorer() { const { data, isLoading, isFetching } = useSearchExecutions(searchRequest); const total = data?.total ?? 0; - const results = data?.results ?? []; + const results = data?.data ?? []; // Derive stats from current search results const failedCount = results.filter((r) => r.status === 'FAILED').length;