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