diff --git a/admin-ui/src/main/resources/META-INF/resources/admin/partials/application-list.html b/admin-ui/src/main/resources/META-INF/resources/admin/partials/application-list.html
index 801074deaaa..6c8b378bff1 100755
--- a/admin-ui/src/main/resources/META-INF/resources/admin/partials/application-list.html
+++ b/admin-ui/src/main/resources/META-INF/resources/admin/partials/application-list.html
@@ -55,7 +55,9 @@
| {{app.name}} |
{{app.enabled}} |
- {{app.baseUrl || "Not defined"}} |
+
+ {{app.baseUrl}}
+ Not defined
|
diff --git a/admin-ui/src/main/resources/META-INF/resources/admin/partials/menu.html b/admin-ui/src/main/resources/META-INF/resources/admin/partials/menu.html
index 859aea19552..05a3a191d2f 100755
--- a/admin-ui/src/main/resources/META-INF/resources/admin/partials/menu.html
+++ b/admin-ui/src/main/resources/META-INF/resources/admin/partials/menu.html
@@ -11,7 +11,7 @@
Icon: user{{auth.user.displayName}}
diff --git a/forms/account-freemarker/src/main/java/org/keycloak/account/freemarker/FreeMarkerAccount.java b/forms/account-freemarker/src/main/java/org/keycloak/account/freemarker/FreeMarkerAccount.java
index 14c4a61b257..9c5a687dc25 100644
--- a/forms/account-freemarker/src/main/java/org/keycloak/account/freemarker/FreeMarkerAccount.java
+++ b/forms/account-freemarker/src/main/java/org/keycloak/account/freemarker/FreeMarkerAccount.java
@@ -102,10 +102,9 @@ public class FreeMarkerAccount implements Account {
private String getReferrerUri() {
if (referrer != null) {
- for (ApplicationModel a : realm.getApplications()) {
- if (a.getName().equals(referrer)) {
- return a.getBaseUrl();
- }
+ ApplicationModel app = realm.getApplicationByName(referrer);
+ if (app != null) {
+ return app.getBaseUrl();
}
}
return null;
diff --git a/services/src/main/java/org/keycloak/services/managers/ApplianceBootstrap.java b/services/src/main/java/org/keycloak/services/managers/ApplianceBootstrap.java
index 78ee93877a8..c4260a408fa 100755
--- a/services/src/main/java/org/keycloak/services/managers/ApplianceBootstrap.java
+++ b/services/src/main/java/org/keycloak/services/managers/ApplianceBootstrap.java
@@ -59,6 +59,7 @@ public class ApplianceBootstrap {
realm.setAccountTheme("keycloak");
ApplicationModel adminConsole = realm.addApplication(Constants.ADMIN_CONSOLE_APPLICATION);
+ adminConsole.setBaseUrl("/auth/admin/index.html");
adminConsole.setEnabled(true);
UserCredentialModel adminConsolePassword = new UserCredentialModel();
adminConsolePassword.setType(UserCredentialModel.PASSWORD);