fix: 修复 get_files HTTP 请求参数名错误

问题:
- 前端在浏览器模式下使用 `limit` 参数
- Core API 的实际参数名是 `page_size`
- 导致 Core API 忽略参数,使用默认值 20
- 用户只看到 20 个文件(Completed 18 + Registered 1 + Unregistered 1)
- 实际 API 返回 118 个文件

修复:
- 将 `limit=` 改为 `page_size=`
- 与 Core API 参数名保持一致
- 确保前端获取所有文件

影响:
- Library 页面现在显示所有 118 个文件
- Completed 64 张卡片
- Registered 53 张卡片
- Unregistered 1 张卡片

测试:
✅ 编译通过
✅ API 正确返回 118 个文件
✅ 参数正确传递
This commit is contained in:
2026-10-10 22:54:02 +08:00
parent a7f80d02e5
commit 9f6939ecc7

View File

@@ -245,7 +245,7 @@ function buildHttpRequest(cmd: string, args: Record<string, any>): { url: string
// --- Data APIs ---
case 'get_files': {
const ps = a.args?.pageSize || 500
return { url: `/api/v1/files?limit=${ps}`, method: 'GET' }
return { url: `/api/v1/files?page_size=${ps}`, method: 'GET' }
}
case 'get_people': {
return { url: `/api/v1/identities?page=${a.page || 1}&per_page=${a.perPage || 100}`, method: 'GET' }