From: vasraz Date: Wed, 4 Oct 2023 22:04:52 +0000 (+0100) Subject: Fix 'Missing Substitution Map Node after update Service'-bug X-Git-Tag: 1.13.5~7 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=sdc.git;a=commitdiff_plain;h=7918aa981a4c015a1cc5cd8a63a1fc381ac9f2cc Fix 'Missing Substitution Map Node after update Service'-bug Signed-off-by: Vasyl Razinkov Change-Id: I91b66a9b5c0688a51c4d100fc6a9bfccb48a1180 Issue-ID: SDC-4645 --- diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/csar/YamlTemplateParsingHandler.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/csar/YamlTemplateParsingHandler.java index 5556548b50..7970dd2680 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/csar/YamlTemplateParsingHandler.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/csar/YamlTemplateParsingHandler.java @@ -200,6 +200,7 @@ public class YamlTemplateParsingHandler { if (substitutionMappings != null) { if (component.isService()) { if (interfaceTemplateYaml.isEmpty()) { + component.setDerivedFromGenericType((String) substitutionMappings.get(NODE_TYPE.getElementName())); List properties = serviceBusinessLogic.fetchDerivedFromGenericType(component, null).getProperties(); parsedToscaYamlInfo.setProperties(properties.stream().collect(Collectors.toMap(PropertyDefinition::getName, prop -> prop))); } else {