From f16a65a7edd66aa64416c912b2eeb43a29955be0 Mon Sep 17 00:00:00 2001 From: undefined Date: Tue, 14 Jun 2022 12:39:14 +0800 Subject: [PATCH] judge: add subtask.id check --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/judge/default.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index ce698f16..88fc65eb 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.20.4", + "version": "2.20.5", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/judge/default.ts b/packages/hydrojudge/src/judge/default.ts index e9a9aab0..ef8c02fb 100644 --- a/packages/hydrojudge/src/judge/default.ts +++ b/packages/hydrojudge/src/judge/default.ts @@ -148,7 +148,7 @@ function judgeSubtask(subtask: NormalizedSubtask, sid: string) { }; const cases = []; for (const cid in subtask.cases) { - const runner = judgeCase(subtask.cases[cid], sid); + const runner = judgeCase(subtask.cases[cid], subtask.id.toString() ?? sid); cases.push(ctx.queue.add(() => runner(ctx, ctxSubtask, runner))); } await Promise.all(cases).catch((e) => {