From 7918aa981a4c015a1cc5cd8a63a1fc381ac9f2cc Mon Sep 17 00:00:00 2001 From: vasraz Date: Wed, 4 Oct 2023 23:04:52 +0100 Subject: [PATCH] Fix 'Missing Substitution Map Node after update Service'-bug Signed-off-by: Vasyl Razinkov Change-Id: I91b66a9b5c0688a51c4d100fc6a9bfccb48a1180 Issue-ID: SDC-4645 --- .../org/openecomp/sdc/be/components/csar/YamlTemplateParsingHandler.java | 1 + 1 file changed, 1 insertion(+) 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 { -- 2.16.6