diff --git a/src/bin/keycloakify/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl b/src/bin/keycloakify/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl index 3bae6ca8..c4e822ea 100644 --- a/src/bin/keycloakify/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl +++ b/src/bin/keycloakify/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl @@ -337,6 +337,17 @@ </#if> + <#local isDate = ""> + <#attempt> + <#local isDate = object?is_date_like> + <#recover> + <#return "ABORT: Can't test if it's a date"> + </#attempt> + + <#if isDate> + <#return '"' + object?datetime?iso_utc + '"'> + </#if> + <#attempt> <#return '"' + object?js_string + '"'>; <#recover>