From ff328e9d5609cdd0b876156536d33978154fb78f Mon Sep 17 00:00:00 2001 From: garronej Date: Sun, 11 Sep 2022 01:46:53 +0200 Subject: [PATCH] #164 --- .github/workflows/ci.yaml | 2 +- .../ftl_object_to_js_code_declaring_an_object.ftl | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 285cfde8..448d3251 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -67,7 +67,7 @@ jobs: is_upgraded_version: ${{ steps.step1.outputs.is_upgraded_version }} is_release_beta: ${{steps.step1.outputs.is_release_beta }} steps: - - uses: garronej/ts-ci@v1.1.7 + - uses: garronej/ts-ci@v1.1.8 id: step1 with: action_name: is_package_json_version_upgraded diff --git a/src/bin/build-keycloak-theme/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl b/src/bin/build-keycloak-theme/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl index 9f5fd18c..9bf7d681 100644 --- a/src/bin/build-keycloak-theme/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl +++ b/src/bin/build-keycloak-theme/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl @@ -273,7 +273,12 @@ ${ftl_object_to_js_code_declaring_an_object(.data_model, [])?no_esc}; <#list object as array_item> - <#local rec_out = ftl_object_to_js_code_declaring_an_object(array_item, path + [ i ])> + <#local rec_out = ""> + <#attempt> + <#local rec_out = ftl_object_to_js_code_declaring_an_object(array_item, path + [ i ])> + <#recover> + <#return "ABORT: Unable to convert recursive array item in enumerable"> + <#local i = i + 1>