From 15a6c9b6c6a61c8bd82d51bed2f22a5ae9d64745 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Sun, 26 Jul 2026 01:33:04 +0200 Subject: [PATCH] Fix: useReportPresets handle paginated response (items wrapper) --- frontend/src/api/reports.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/api/reports.ts b/frontend/src/api/reports.ts index d04a7f0..3c7ef7e 100644 --- a/frontend/src/api/reports.ts +++ b/frontend/src/api/reports.ts @@ -119,7 +119,10 @@ export function useDeleteReportTemplate() { export function useReportPresets() { return useQuery({ queryKey: QUERY_KEYS.presets, - queryFn: () => apiGet('/reports/presets'), + queryFn: async () => { + const res = await apiGet('/reports/presets'); + return Array.isArray(res) ? res : res.items ?? []; + }, }); }