diff options
author | KrupaNagabhushan <krupa.nagabhushan@est.tech> | 2021-03-02 16:37:43 +0000 |
---|---|---|
committer | Vasyl Razinkov <vasyl.razinkov@est.tech> | 2021-03-17 22:51:57 +0000 |
commit | a54b7c89ae8441e749cc08489672c50cfbe5786f (patch) | |
tree | df10dcb8bb2bce791b667c826197feef3a62225e /catalog-be/src | |
parent | 737340d942fcfd431f21b5463bcde57b95e4d69c (diff) |
Fix Substitution Mapping for inputs created independently
Issue-ID: SDC-3515
Signed-off-by: KrupaNagabhushan <krupa.nagabhushan@est.tech>
Change-Id: I90e489ac7f7a244d1338d0d6f6c3c2413a131fcc
Diffstat (limited to 'catalog-be/src')
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java | 1 | ||||
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java index 5b197de183..2f43a5b736 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java @@ -955,6 +955,7 @@ public class InputsBusinessLogic extends BaseBusinessLogic { } } + newInputDefinition.setMappedToComponentProperty(false); Either<InputDefinition, StorageOperationStatus> addInputEither = toscaOperationFacade.addInputToComponent(inputName, newInputDefinition, component); diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java index ab87b5e739..9664ccd510 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/ToscaExportHandler.java @@ -1866,7 +1866,7 @@ public class ToscaExportHandler { if (component == null || CollectionUtils.isEmpty(component.getInputs())) { return Collections.emptyMap(); } - return component.getInputs().stream() + return component.getInputs().stream().filter(input -> input.isMappedToComponentProperty()) .map(PropertyDataDefinition::getName) .collect( Collectors.toMap( |