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; }