f548aef9f0dfd030776cadd408b4b4d9ca034ec7
两处是首轮六条修复的收尾,均由验证过程暴露: 1. contestId 未脱敏 —— 旧后端 SubmissionSafeModelSerializer 排除的是 info/contest/ip 三个字段,首轮只处理了 info 与 ip。 2. 根 .env 读不到 —— Bun 只自动加载 cwd 下的 .env,而启动方式 (bun run --filter '@oj2/api' dev) 会把 cwd 切到 apps/api/, 于是 .env.example 教人写在仓库根的 JUDGE_SERVER_TOKEN 静默失效, 后端降级成随机 token,判题全部卡在 PENDING。config 改为显式补读 根 .env,且只填充未设置的键(真实环境变量与 cwd 下的 .env 优先)。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
9.5 MiB
Languages
TypeScript
58.4%
Vue
39.2%
Shell
1.5%
Dockerfile
0.8%