Files

28 lines
847 B
Markdown
Raw Permalink Normal View History

# 批量 server_ids 上限与 422 列表错误中文
**日期**2026-06-08
## 变更摘要
- `BatchAgentAction` / `ServerCheck` / `BatchCategoryUpdate``server_ids` 上限由 50/200 统一为 **2000**(与推送/脚本一致)。
- 修复 Pydantic `too_long` 列表错误翻译残缺(「最多 50 项s after validation, not 101」→「最多 50 项,当前 101 项」)。
## 动机
全选筛选 101 台批量操作时触发 422;错误文案中英混杂。
## 涉及文件
- `server/api/schemas.py``SERVER_IDS_BATCH_MAX`
- `server/utils/validation_errors_zh.py``too_long`/`too_short` + ctx
- `tests/test_validation_errors_zh.py` · `tests/test_security_unit.py`
## 迁移 / 重启
后端部署即可。
## 验证
- 101 台 `POST /servers/batch/detect-path` 应 200 入队
- 2001 台应 422 且 msg 为纯中文