From 54b7007b11fdcf95f56ec1c49bf0e2ccaa597913 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 17 Sep 2021 18:04:11 +0800 Subject: [PATCH] core: import.syzoj: fix bulk operation --- 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 d8d1fbcb3..c97acda2d 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.36.0", + "version": "2.36.1", "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 230052ffa..17a668636 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];