From dfa9f15f72097a25177479cacfbed5a04b3f4ba5 Mon Sep 17 00:00:00 2001 From: mstrankowski Date: Fri, 23 Sep 2022 18:22:04 +0200 Subject: [PATCH] ACS-3476: Re-adding a getAdditional method It was needed for proper processing of ConfigurationProperties annotation and allowing for TRANSFORMER_ROUTES_ADDITIONAL_ for backwards compatibility. Spring mechanism takes the "transform.routes" gets the "additional" as a setting and adds to map ("ai", configFile). Without this get, the spring mechanism can't add this property due to no access to additional variable --- .../base/registry/TransformConfigFilesHistoric.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engines/base/src/main/java/org/alfresco/transform/base/registry/TransformConfigFilesHistoric.java b/engines/base/src/main/java/org/alfresco/transform/base/registry/TransformConfigFilesHistoric.java index 9a4aab26..090dc784 100644 --- a/engines/base/src/main/java/org/alfresco/transform/base/registry/TransformConfigFilesHistoric.java +++ b/engines/base/src/main/java/org/alfresco/transform/base/registry/TransformConfigFilesHistoric.java @@ -50,6 +50,11 @@ public class TransformConfigFilesHistoric // environment variables like TRANSFORMER_ROUTES_ADDITIONAL_. private final Map additional = new HashMap<>(); + //Used by ConfigurationProperties annotation + public Map getAdditional() { + return additional; + } + private String TRANSFORMER_ROUTES_FROM_CLASSPATH = "transformer-pipelines.json"; @Value("${transformer-routes-path}")