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;