From 12f2a4f2bbfd4b868e21e155d103950ac1d6e9b1 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 17 Sep 2021 18:15:52 +0800 Subject: [PATCH] core: fix --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/handler/import.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index c97acda2d..bdae477bf 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.36.1", + "version": "2.36.2", "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 17a668636..69707720d 100644 --- a/packages/hydrooj/src/handler/import.ts +++ b/packages/hydrooj/src/handler/import.ts @@ -294,8 +294,8 @@ class ProblemImportSYZOJHandler extends Handler { domainId: string, url: string, targetPid: string, hidden = false, prefix: string, start: number, end: number, ) { - if (/\/(\d+)\.\.(\d+)$/.test(url)) { - const res = /\/(\d+)\.\.(\d+)$/.exec(url)!; + if (/^(.+)\/(\d+)\.\.(\d+)$/.test(url)) { + const res = /^(.+)\/(\d+)\.\.(\d+)$/.exec(url)!; prefix = res[1]; start = +res[2]; end = +res[3];