From b15cadf5fb2b82d12e3fd396b0300d5c568b648e Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 20 Mar 2021 21:44:40 +0800 Subject: [PATCH] =?UTF-8?q?judge:=20=E4=BC=98=E5=8C=96=E6=97=A0=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=95=B0=E6=8D=AE=E6=97=B6=E7=9A=84=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/service.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 702547908..e9a1f5bdd 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.4.13", + "version": "2.4.14", "os": [ "linux" ], diff --git a/packages/hydrojudge/src/service.ts b/packages/hydrojudge/src/service.ts index 57895fd52..bbc4fc5b5 100644 --- a/packages/hydrojudge/src/service.ts +++ b/packages/hydrojudge/src/service.ts @@ -75,7 +75,7 @@ async function postInit() { async function cacheOpen(domainId: string, pid: string, files: any[]) { const filePath = path.join(getConfig('cache_dir'), domainId, pid); await fs.ensureDir(filePath); - if (!files.length) throw new SystemError('Problem data not found.'); + if (!files?.length) throw new SystemError('Problem data not found.'); let etags: Record = {}; try { etags = JSON.parse(fs.readFileSync(path.join(filePath, 'etags')).toString());