diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index 8f290946a..d660f1fe8 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/vjudge", - "version": "1.4.0", + "version": "1.4.1", "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 39b1f455f..0c3b5195e 100644 --- a/packages/vjudge/src/providers/poj.ts +++ b/packages/vjudge/src/providers/poj.ts @@ -240,6 +240,12 @@ export default class POJProvider implements IBasicProvider { const { text: info } = await this.get(`/showcompileinfo?solution_id=${id}`); const ceInfo = new JSDOM(info); await next({ compilerText: ceInfo.window.document.querySelector('pre>font').innerHTML }); + return await end({ + status, + score: 0, + time: 0, + memory: 0, + }); } const memory = parseMemoryMB(submission.children[4].innerHTML.trim() || 0) * 1024; const time = parseTimeMS(submission.children[5].innerHTML.trim() || 0);