Fix: handle paginated responses (items wrapper) for dms/automation/agents/ai hooks
This commit is contained in:
@@ -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 ───
|
||||
|
||||
|
||||
Reference in New Issue
Block a user