diff --git a/src/store.ts b/src/store.ts index 3535ed5..578b81b 100644 --- a/src/store.ts +++ b/src/store.ts @@ -587,7 +587,8 @@ export async function ensureFiles() { _filesLoading = true try { const result = await apiCall('get_files', { args: { pageSize: 500 } }) - filesCache.value = Array.isArray(result) ? result : [] + // API returns { success: true, total: number, data: File[] } + filesCache.value = Array.isArray(result?.data) ? result.data : (Array.isArray(result) ? result : []) } catch (e) { console.error('Failed to load files:', e) } finally {