From 1a4fcd64338b47f51aeace7bd2a99bce6422b931 Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 19 Sep 2021 00:25:58 +0800 Subject: [PATCH] fps-import: do not catch FileTooLargeError --- packages/fps-importer/handler.ts | 1 + packages/fps-importer/package.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/fps-importer/handler.ts b/packages/fps-importer/handler.ts index 41d47389..cfddf1ce 100644 --- a/packages/fps-importer/handler.ts +++ b/packages/fps-importer/handler.ts @@ -110,6 +110,7 @@ class FpsProblemImportHandler extends Handler { const result = await xml2js.parseStringPromise(content); tasks.push(result); } catch (e) { + if (e instanceof FileTooLargeError) throw e; console.log(e); const zip = new AdmZip(this.request.files.file.path); for (const entry of zip.getEntries()) { diff --git a/packages/fps-importer/package.json b/packages/fps-importer/package.json index e44c9254..41d71f82 100644 --- a/packages/fps-importer/package.json +++ b/packages/fps-importer/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/fps-importer", - "version": "1.3.0", + "version": "1.3.1", "description": "Import FPS problems", "main": "package.json", "repository": "https://github.com/hydro-dev/Hydro.git",