From e061a4b03245a492bdc2c70690622e78691a749c Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 5 Jun 2023 22:46:03 +0800 Subject: [PATCH] core: bug fix --- packages/hydrooj/src/model/problem.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/src/model/problem.ts b/packages/hydrooj/src/model/problem.ts index be237202b..a0aef213e 100644 --- a/packages/hydrooj/src/model/problem.ts +++ b/packages/hydrooj/src/model/problem.ts @@ -451,9 +451,9 @@ export class ProblemModel { if (pid) { if (preferredPrefix) { const newPid = pid.replace(/^[A-Za-z]+/, preferredPrefix); - if (isValidPid(newPid)) pid = newPid; + if (await isValidPid(newPid)) pid = newPid; } - if (!isValidPid(pid)) pid = undefined; + if (!await isValidPid(pid)) pid = undefined; } const overrideContent = findOverrideContent(path.join(tmpdir, i)); const docId = await ProblemModel.add(