diff --git a/packages/ui-default/handler.ts b/packages/ui-default/handler.ts index d470367fd..fd3602f92 100644 --- a/packages/ui-default/handler.ts +++ b/packages/ui-default/handler.ts @@ -123,8 +123,7 @@ class UiConstantsHandler extends ResourceHandler { } class LanguageHandler extends ResourceHandler { - async all() { - let lang = this.session.viewLang || this.user.viewLang; + async all({ lang }) { if (!global.Hydro.locales[lang]) lang = system.get('server.language'); this.response.body = `window.LOCALES=${JSON.stringify(global.Hydro.locales[lang])};`; this.response.type = 'application/javascript'; diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 6fc598946..8adc69646 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.28.0", + "version": "4.28.1", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js",