From 9f378226c9510e88b3b18aef29628722af4b08ff Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 10 Oct 2021 11:24:06 +0800 Subject: [PATCH] vjudge: poj: trim status --- packages/vjudge/package.json | 2 +- packages/vjudge/src/providers/poj.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index 1563d38d4..826b0a5fe 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/vjudge", - "version": "1.4.3", + "version": "1.4.4", "description": "Submit problems to remote oj", "main": "package.json", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/vjudge/src/providers/poj.ts b/packages/vjudge/src/providers/poj.ts index d50f3d7fc..21199fd63 100644 --- a/packages/vjudge/src/providers/poj.ts +++ b/packages/vjudge/src/providers/poj.ts @@ -234,7 +234,7 @@ export default class POJProvider implements IBasicProvider { const { text } = await this.get(`/status?top=${+id + 1}`); const { window: { document } } = new JSDOM(text); const submission = document.querySelector('.a>tbody>tr[align="center"]'); - const status = VERDICT[submission.children[3].children[0].textContent.toUpperCase()] + const status = VERDICT[submission.children[3].children[0].textContent.trim().toUpperCase()] || STATUS.STATUS_SYSTEM_ERROR; if (status === STATUS.STATUS_JUDGING) continue; if (status === STATUS.STATUS_COMPILE_ERROR) {