From 9aab641417bd2aa0537b31f69b4e10bd54797a44 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 16 Mar 2022 22:00:20 +0800 Subject: [PATCH] core: fix old format import --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/handler/import.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index fff9edfc2..81ae50540 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.9.5", + "version": "3.9.6", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/handler/import.ts b/packages/hydrooj/src/handler/import.ts index b726fc93f..ff6704134 100644 --- a/packages/hydrooj/src/handler/import.ts +++ b/packages/hydrooj/src/handler/import.ts @@ -15,6 +15,7 @@ function findOverrideContent(dir: string) { if (files.includes('problem.md')) return fs.readFileSync(path.join(dir, 'problem.md'), 'utf8'); const languages = {}; files = files.filter((i) => /^problem_[a-zA-Z_]+\.md$/.test(i)); + if (!files.length) return null; for (const file of files) { const lang = file.slice(8, -3); languages[lang] = fs.readFileSync(path.join(dir, file), 'utf8');