From 72053d7a373dfc1dd78099383293af7dd63a3af8 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 23 Aug 2021 03:30:39 +0800 Subject: [PATCH] judge: fix --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/hosts/hydro.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index b16c14beb..361420b1a 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.10.13", + "version": "2.10.14", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/hosts/hydro.ts b/packages/hydrojudge/src/hosts/hydro.ts index 01abaebd1..b65d08a9f 100644 --- a/packages/hydrojudge/src/hosts/hydro.ts +++ b/packages/hydrojudge/src/hosts/hydro.ts @@ -328,7 +328,9 @@ export default class Hydro { async ensureLogin() { try { - await this.axios.get('judge/files'); + const res = await this.axios.get('judge/files'); + // Redirected to /login + if (res.data.url) await this.login(); } catch (e) { await this.login(); }