From: JvD_Ericsson Date: Fri, 16 Jun 2023 13:56:52 +0000 (+0100) Subject: Fix normative VFCs being set to non normative during service import X-Git-Tag: 1.13.1~13 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F36%2F134936%2F2;p=sdc.git Fix normative VFCs being set to non normative during service import Issue-ID: SDC-4541 Signed-off-by: JvD_Ericsson Change-Id: I711a4a157b0ad9ee43df707a224a28fc056927c4 --- diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ServiceImportBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ServiceImportBusinessLogic.java index 3bfa76dc49..7d2f8c3170 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ServiceImportBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ServiceImportBusinessLogic.java @@ -488,6 +488,9 @@ public class ServiceImportBusinessLogic { Map combinedMappedToscaTemplate = getNewChangesToToscaTemplate(newMappedToscaTemplate, (Map) existingMappedToscaTemplate.getValue()); if (!combinedMappedToscaTemplate.equals(existingMappedToscaTemplate.getValue())) { + if (latestResource.getComponentMetadataDefinition().getMetadataDataDefinition().isNormative()) { + nodeTypeDefinition.getNodeTypeMetadata().setNormative(true); + } existingMappedToscaTemplate.setValue(combinedMappedToscaTemplate); nodeTypeDefinition.setMappedNodeType(existingMappedToscaTemplate); namesOfNodeTypesToCreate.add(nodeTypeDefinition);