diff --git a/jans-auth-server/server/src/main/java/io/jans/as/server/i18n/LanguageBean.java b/jans-auth-server/server/src/main/java/io/jans/as/server/i18n/LanguageBean.java index ffbf519fb9f..d772dfc1238 100644 --- a/jans-auth-server/server/src/main/java/io/jans/as/server/i18n/LanguageBean.java +++ b/jans-auth-server/server/src/main/java/io/jans/as/server/i18n/LanguageBean.java @@ -80,7 +80,7 @@ public void setLocaleCode(String requestedLocaleCode) { public Locale getLocale() { try { - Locale locale = getCookieLocale(); + Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale(); if (locale != null) { return locale; } @@ -152,6 +152,8 @@ private void setCookieValue(String value) { response.addCookie(cookie); } + @Deprecated + // Cookie is not storing value first time. This is causing default language setting private Locale getCookieLocale() { String cookieValue = getCookieValue(); if (StringHelper.isEmpty(cookieValue)) {