From 69c6a34c34b49741714d451a237ec16141531beb Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 12 May 2022 10:50:01 +0800 Subject: [PATCH] judge: optional error params --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/cases.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 9f9b0ba29..6f261fb4b 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.19.3", + "version": "2.19.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 c0b256a31..2eacf86c9 100644 --- a/packages/hydrojudge/src/cases.ts +++ b/packages/hydrojudge/src/cases.ts @@ -68,7 +68,7 @@ export default async function readCases(folder: string, cfg: Record result.count = Math.sum(result.subtasks.map((i) => i.cases.length)); if (cfg.isSelfSubmission) args.next?.({ message: { message: 'Found {0} testcases.', params: [result.count] } }); } catch (e) { - throw new SystemError('Cannot parse testdata.', [e.message, ...e.params]); + throw new SystemError('Cannot parse testdata.', [e.message, ...(e.params || [])]); } } result.subtasks = normalizeSubtasks(result.subtasks || [], checkFile, config.time, config.memory);