diff --git a/src/bin/build-keycloak-theme/generateFtl/error.ftl b/src/bin/build-keycloak-theme/generateFtl/error.ftl index ae6e107f..08ea014a 100644 --- a/src/bin/build-keycloak-theme/generateFtl/error.ftl +++ b/src/bin/build-keycloak-theme/generateFtl/error.ftl @@ -1,4 +1,15 @@ \ No newline at end of file diff --git a/src/bin/build-keycloak-theme/generateFtl/info.ftl b/src/bin/build-keycloak-theme/generateFtl/info.ftl index 275a6296..f5ea4258 100644 --- a/src/bin/build-keycloak-theme/generateFtl/info.ftl +++ b/src/bin/build-keycloak-theme/generateFtl/info.ftl @@ -31,7 +31,7 @@ "pageRedirectUri": "${(pageRedirectUri!'')?no_esc}" || undefined, "actionUri": "${(actionUri!'')?no_esc}" || undefined, "client": { - "baseUrl": "${(actionUri!'')?no_esc}" || undefined + "baseUrl": "${(client.baseUrl!'')?no_esc}" || undefined } } \ No newline at end of file diff --git a/src/bin/build-keycloak-theme/generateFtl/login.ftl b/src/bin/build-keycloak-theme/generateFtl/login.ftl index 803c96e3..f5ee8a4f 100644 --- a/src/bin/build-keycloak-theme/generateFtl/login.ftl +++ b/src/bin/build-keycloak-theme/generateFtl/login.ftl @@ -7,6 +7,7 @@ "realm": { "loginWithEmailAllowed": ${realm.loginWithEmailAllowed?c}, "rememberMe": ${realm.rememberMe?c}, + "password": ${realm.password?c}, "resetPasswordAllowed": ${realm.resetPasswordAllowed?c}, "registrationAllowed": ${realm.registrationAllowed?c} }, diff --git a/src/bin/build-keycloak-theme/generateFtl/template.ftl b/src/bin/build-keycloak-theme/generateFtl/template.ftl index c3c869e4..bcc55957 100644 --- a/src/bin/build-keycloak-theme/generateFtl/template.ftl +++ b/src/bin/build-keycloak-theme/generateFtl/template.ftl @@ -11,7 +11,6 @@ "displayName": "${realm.displayName!''}" || undefined, "displayNameHtml": "${realm.displayNameHtml!''}" || undefined, "internationalizationEnabled": ${realm.internationalizationEnabled?c}, - "password": ${realm.password?c}, "registrationEmailAsUsername": ${realm.registrationEmailAsUsername?c}, }, "locale": (function (){ diff --git a/src/lib/components/Error.tsx b/src/lib/components/Error.tsx index 337c924f..cfcd1ed0 100644 --- a/src/lib/components/Error.tsx +++ b/src/lib/components/Error.tsx @@ -24,12 +24,17 @@ export const Error = memo((props: KcProps) => { displayMessage={false} headerNode={t("errorTitle")} formNode={ -
{message.summary}
- <#if client?? && client.baseUrl?has_content> - - #if> -{message.summary}
+ { + client !== undefined && client.baseUrl !== undefined && + + } +