Skip to content

Commit 590ee1b

Browse files
authored
KEYCLOAK-15459 Fix serialization of locale in admin console's “whoami” (keycloak#7397)
call.
1 parent 0033b7d commit 590ee1b

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

services/src/main/java/org/keycloak/services/resources/admin/AdminConsole.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,11 @@ public Locale getLocale() {
163163
public void setLocale(Locale locale) {
164164
this.locale = locale;
165165
}
166+
167+
@JsonProperty(value = "locale")
168+
public String getLocaleLanguageTag() {
169+
return locale != null ? locale.toLanguageTag() : null;
170+
}
166171
}
167172

168173
/**

testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/admin/AdminConsoleWhoAmILocaleTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class AdminConsoleWhoAmILocaleTest extends AbstractKeycloakTest {
3636
private static final String DEFAULT_LOCALE = "en";
3737
private static final String REALM_LOCALE = "no";
3838
private static final String USER_LOCALE = "de";
39-
private static final String EXTRA_LOCALE = "ru";
39+
private static final String EXTRA_LOCALE = "zh-CN";
4040

4141
private CloseableHttpClient client;
4242

0 commit comments

Comments
 (0)