From cfc74f0fc530d38eb9e38a487098c70b25ef4a58 Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 10 Oct 2021 11:06:47 +0800 Subject: [PATCH] vjudge: poj: ensure login before submission --- packages/vjudge/package.json | 2 +- packages/vjudge/src/providers/poj.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index a110b0751..1563d38d4 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/vjudge", - "version": "1.4.2", + "version": "1.4.3", "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 8897f38a1..d50f3d7fc 100644 --- a/packages/vjudge/src/providers/poj.ts +++ b/packages/vjudge/src/providers/poj.ts @@ -200,6 +200,7 @@ export default class POJProvider implements IBasicProvider { } async submitProblem(id: string, lang: string, code: string, info) { + await this.ensureLogin(); const language = lang.includes('poj.') ? lang.split('poj.')[1] : '0'; const comment = setting.langs[lang].comment; if (comment) {