Remove superflous surrounding quotes 76/135876/3
authorMichaelMorris <michael.morris@est.tech>
Wed, 30 Aug 2023 08:35:11 +0000 (09:35 +0100)
committerVasyl Razinkov <vasyl.razinkov@est.tech>
Thu, 31 Aug 2023 10:34:11 +0000 (10:34 +0000)
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Issue-ID: SDC-4610
Change-Id: I941ddc8b54da191ad856b6f816db0b443be16b48

common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ToscaFunctionJsonDeserializer.java

index 9671eee..e210b93 100644 (file)
@@ -26,6 +26,8 @@ import com.fasterxml.jackson.databind.DeserializationContext;
 import com.fasterxml.jackson.databind.JsonMappingException;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.deser.std.StdDeserializer;
+import com.google.common.base.CharMatcher;
+
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
@@ -244,7 +246,7 @@ public class ToscaFunctionJsonDeserializer extends StdDeserializer<ToscaFunction
                 );
             if (toscaFunctionType == ToscaFunctionType.STRING) {
                 final ToscaStringParameter toscaStringParameter = new ToscaStringParameter();
-                toscaStringParameter.setValue(parameterNode.get("value").asText());
+                toscaStringParameter.setValue(CharMatcher.anyOf("\"\'").trimFrom(parameterNode.get("value").asText()));
                 functionParameterList.add(toscaStringParameter);
             } else {
                 final ToscaFunction toscaFunction = this.deserializeToscaFunction(parameterNode, context);