From 15c6f258399eeece96a6e644b6f97bf4ec9311b9 Mon Sep 17 00:00:00 2001 From: Baoshuo Date: Sun, 16 Apr 2023 15:01:05 +0800 Subject: [PATCH] fix(remote_judger): not throwing error when no remote account info is given --- remote_judger/src/vjudge.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/remote_judger/src/vjudge.ts b/remote_judger/src/vjudge.ts index ac394a2..7570012 100644 --- a/remote_judger/src/vjudge.ts +++ b/remote_judger/src/vjudge.ts @@ -81,7 +81,13 @@ class VJudge { const provider = await import(`./providers/${type}`); const account = provider.getAccountInfoFromEnv(); - if (!account) throw new Error(`no account info for ${type}`); + if (!account) { + // throw new Error(`no account info for ${type}`); + + logger.error(`no account info for ${type}`); + + return; + } this.p_imports[type] = provider.default; this.providers[type] = new AccountService(provider.default, account);