Files
OJ2/apps/web
yuetsh 3d501e8b69 fix(试运行): 流程图/SQL 会往 Judge0 发出 language_id: undefined
Judge0 的语言 id 表里只有 C/C++/Java/Golang/JavaScript/Python2/Python3,
而 code.language 的类型包含 Flowchart 和 SQL —— 前者不是可执行代码,
后者由本站自己的 SQL 沙箱判,都走不到 Judge0。之前直接索引拿到 undefined
就发出去了。

改成 Partial<Record<LANGUAGE, number>>,取不到就提前返回提示。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 14:03:51 -06:00
..