diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 98f3a22c3..dea22e6fd 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.5.4", + "version": "2.5.5", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index a5b464214..14a0ddc34 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.23.3", + "version": "2.23.4", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/model/domain.ts b/packages/hydrooj/src/model/domain.ts index c62e14071..7cb3b071f 100644 --- a/packages/hydrooj/src/model/domain.ts +++ b/packages/hydrooj/src/model/domain.ts @@ -216,7 +216,7 @@ class DomainModel { } static getJoinSettings(ddoc: DomainDoc, roles: string[]) { - if (!ddoc.join) return null; + if (!ddoc._join) return null; const joinSettings = ddoc._join; if (joinSettings.method === DomainModel.JOIN_METHOD_NONE) return null; if (!roles.includes(joinSettings.role)) return null;