From f21ff16ef1bd3401ce3fa1773447466f4840b747 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 22 Sep 2021 14:32:08 +0800 Subject: [PATCH] judge: fix key check --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/cases.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 3eb5ed711..7e6442ba5 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.11.3", + "version": "2.11.4", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/cases.ts b/packages/hydrojudge/src/cases.ts index 36c7ee824..0bc4a43e2 100644 --- a/packages/hydrojudge/src/cases.ts +++ b/packages/hydrojudge/src/cases.ts @@ -229,7 +229,7 @@ export default async function readCases(folder: string, cfg: Record result.subtasks = c.subtasks; result.count = c.count; } - if (args.key && args.key !== result.key) throw new FormatError('Incorrect secret key'); - if (!args.key) isValidConfig(result); + if (result.key && args.key !== result.key) throw new FormatError('Incorrect secret key'); + if (!result.key) isValidConfig(result); return result; }