From baac092cd8b1e8fa8e7a9b0850678160de52954e Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 3 Jun 2023 22:19:23 +0800 Subject: [PATCH] core: import: update pid regex --- packages/hydrooj/src/model/problem.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/model/problem.ts b/packages/hydrooj/src/model/problem.ts index 72b8336cb..1546b50cb 100644 --- a/packages/hydrooj/src/model/problem.ts +++ b/packages/hydrooj/src/model/problem.ts @@ -442,7 +442,7 @@ export class ProblemModel { if (!pdoc) continue; let pid = pdoc.pid; if (pid) { - if (!(/^[A-Za-z]+[0-9]*$/.test(pid))) pid = undefined; + if (!(/^[A-Za-z]+[0-9A-Za-z]*$/.test(pid))) pid = undefined; else if (await ProblemModel.get(domainId, pid)) pid = undefined; } const overrideContent = findOverrideContent(path.join(tmpdir, i));