Fix: handle paginated responses (items wrapper) for dms/automation/agents/ai hooks

This commit is contained in:
Agent Zero
2026-07-26 01:35:03 +02:00
parent 15a6c9b6c6
commit 6d484ed747
3 changed files with 17 additions and 5 deletions
+4 -1
View File
@@ -142,7 +142,10 @@ export const deleteAgent = (id: string) => apiDelete(`/ai/agents/${id}`);
// ─── Tools ───
export const fetchTools = () => apiGet<AITool[]>('/ai/tools');
export const fetchTools = async () => {
const res = await apiGet<AITool[] | { items: AITool[] }>('/ai/tools');
return Array.isArray(res) ? res : res.items ?? [];
};
// ─── Folders ───