847 B
847 B
批量 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_MAXserver/utils/validation_errors_zh.py—too_long/too_short+ ctxtests/test_validation_errors_zh.py·tests/test_security_unit.py
迁移 / 重启
后端部署即可。
验证
- 101 台
POST /servers/batch/detect-path应 200 入队 - 2001 台应 422 且 msg 为纯中文