From 90a6a1b9293f8277a3f13fea03565653e3681949 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Sun, 26 Jul 2026 01:23:47 +0200 Subject: [PATCH] Fix: useContactFolders handle paginated response (items wrapper) --- frontend/src/api/contacts.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/api/contacts.ts b/frontend/src/api/contacts.ts index c3182ba..863136d 100644 --- a/frontend/src/api/contacts.ts +++ b/frontend/src/api/contacts.ts @@ -63,7 +63,10 @@ export function useDeleteContact() { export function useContactFolders() { return useQuery({ queryKey: ['contactFolders'], - queryFn: () => apiGet('/contact-folders'), + queryFn: async () => { + const res = await apiGet('/contact-folders'); + return Array.isArray(res) ? res : res.items ?? []; + }, }); }