Files
Nexus/docs/changelog/2026-06-08-server-ids-batch-max-2000.md
2026-07-08 22:31:31 +08:00

847 B
Raw Permalink Blame History

批量 server_ids 上限与 422 列表错误中文

日期2026-06-08

变更摘要

  • BatchAgentAction / ServerCheck / BatchCategoryUpdateserver_ids 上限由 50/200 统一为 2000(与推送/脚本一致)。
  • 修复 Pydantic too_long 列表错误翻译残缺(「最多 50 项s after validation, not 101」→「最多 50 项,当前 101 项」)。

动机

全选筛选 101 台批量操作时触发 422;错误文案中英混杂。

涉及文件

  • server/api/schemas.pySERVER_IDS_BATCH_MAX
  • server/utils/validation_errors_zh.pytoo_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 为纯中文