diff --git a/src/bin/build-keycloak-theme/generateFtl/common.ftl b/src/bin/build-keycloak-theme/generateFtl/common.ftl index 3482119e..8b763a41 100644 --- a/src/bin/build-keycloak-theme/generateFtl/common.ftl +++ b/src/bin/build-keycloak-theme/generateFtl/common.ftl @@ -138,59 +138,59 @@ <#assign fieldNames = ["global", "userLabel", "username", "email", "firstName", "lastName", "password", "password-confirm"]> <#attempt> - <#list profile.attributes as attribute> + <#list profile.attributes as attribute> <#assign fieldNames += [attribute.name]> - + <#recover> "printIfExists": function (fieldName, x) { - <#list fieldNames as fieldName> - if(fieldName === "${fieldName}" ){ + <#list fieldNames as fieldName> + if(fieldName === "${fieldName}" ){ <#attempt> return "${messagesPerField.printIfExists(fieldName,'1')}" ? x : undefined; <#recover> } - - throw new Error("There is no " + fieldName " field"); + + throw new Error("There is no " + fieldName " field"); }, "existsError": function (fieldName) { - <#list fieldNames as fieldName> - if(fieldName === "${fieldName}" ){ + <#list fieldNames as fieldName> + if(fieldName === "${fieldName}" ){ <#attempt> - return <#if messagesPerField.existsError('${fieldName}')>true<#else>false; + return <#if messagesPerField.existsError('${fieldName}')>true<#else>false; <#recover> } - - throw new Error("There is no " + fieldName " field"); + + throw new Error("There is no " + fieldName " field"); }, "get": function (fieldName) { - <#list fieldNames as fieldName> - if(fieldName === "${fieldName}" ){ + <#list fieldNames as fieldName> + if(fieldName === "${fieldName}" ){ <#attempt> - <#if messagesPerField.existsError('${fieldName}')> - if(fieldName === "${fieldName}" ){ - return "${messagesPerField.get('${fieldName}')?no_esc}"; - } - + <#if messagesPerField.existsError('${fieldName}')> + if(fieldName === "${fieldName}" ){ + return "${messagesPerField.get('${fieldName}')?no_esc}"; + } + <#recover> } - - throw new Error("There is no " + fieldName " field"); - }, + + throw new Error("There is no " + fieldName " field"); + }, "exists": function (fieldName) { - <#list fieldNames as fieldName> - if(fieldName === "${fieldName}" ){ + <#list fieldNames as fieldName> + if(fieldName === "${fieldName}" ){ <#attempt> - return <#if messagesPerField.exists('${fieldName}')>true<#else>false; + return <#if messagesPerField.exists('${fieldName}')>true<#else>false; <#recover> } - - throw new Error("There is no " + fieldName " field"); + + throw new Error("There is no " + fieldName " field"); } }, "msg": function(){ throw new Error("use import { useKcMessage } from 'keycloakify'"); },