From 659aa4b2a5713632827c1985cdcc1a37ddbbd1ab Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 19 Feb 2021 17:35:40 +0800 Subject: [PATCH] judge: fix subtask deps --- 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 718493b5f..cb4937099 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.3.8", + "version": "2.3.9", "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 8628b870b..5bae3b823 100644 --- a/packages/hydrojudge/src/judge/default.ts +++ b/packages/hydrojudge/src/judge/default.ts @@ -166,7 +166,7 @@ export const judge = async (ctx) => { for (const sid in ctx.config.subtasks) { let effective = true; for (const required of ctx.config.subtasks[sid].if || []) { - if (ctx.failed[required]) effective = false; + if (ctx.failed[required.toString()]) effective = false; } if (effective) ctx.total_score += scores[sid]; }