From f466f1bb479e419f185f08209274d7eee451f370 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 7 Jan 2022 21:53:25 +0800 Subject: [PATCH] core: add fallback domain info --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/service/server.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 3e92bd8bc..465756e26 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.3.0", + "version": "3.3.1", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/service/server.ts b/packages/hydrooj/src/service/server.ts index f295cd742..9e5ccf817 100644 --- a/packages/hydrooj/src/service/server.ts +++ b/packages/hydrooj/src/service/server.ts @@ -521,6 +521,7 @@ export class Handler extends HandlerCommon { this.args.domainId = 'system'; this.user = await user.getById('system', this.session.uid); if (!this.user) this.user = await user.getById('system', 0); + this.domain = inferDomain || await domain.get('system'); throw new NotFoundError(domainId); } this.UiContext.domainId = this.domainId;