Fix: useContactFolders handle paginated response (items wrapper)

This commit is contained in:
Agent Zero
2026-07-26 01:23:47 +02:00
parent b067369651
commit 90a6a1b929
+4 -1
View File
@@ -63,7 +63,10 @@ export function useDeleteContact() {
export function useContactFolders() {
return useQuery({
queryKey: ['contactFolders'],
queryFn: () => apiGet<ContactFolder[]>('/contact-folders'),
queryFn: async () => {
const res = await apiGet<ContactFolder[] | { items: ContactFolder[] }>('/contact-folders');
return Array.isArray(res) ? res : res.items ?? [];
},
});
}