From 7737b3a2836186c515a42a50146f15c204083b59 Mon Sep 17 00:00:00 2001 From: Ramya Balaji Date: Fri, 13 Oct 2017 23:42:48 -0400 Subject: Changes to capability artifact generation check Added blank string condition when checking for vnfc type in scope in reference artifact Issue-ID: APPC-277 Change-Id: I25841585b4ba4d0be553303f0020cba247a21086 Signed-off-by: Ramya Balaji --- .../openecomp/appc/artifact/handler/node/ArtifactHandlerNode.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'appc-inbound/appc-artifact-handler/provider/src/main/java') diff --git a/appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/node/ArtifactHandlerNode.java b/appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/node/ArtifactHandlerNode.java index e53247e7e..d945769f4 100644 --- a/appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/node/ArtifactHandlerNode.java +++ b/appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/node/ArtifactHandlerNode.java @@ -280,8 +280,11 @@ public class ArtifactHandlerNode implements SvcLogicJavaPlugin { && !scope.isNull(SdcArtifactHandlerConstants.VNFC_TYPE)) { context.setAttribute(SdcArtifactHandlerConstants.VNFC_TYPE, scope.getString(SdcArtifactHandlerConstants.VNFC_TYPE)); - storeCapabilityArtifact=false; - log.info("No capability Artifact for this reference data as it is ar VNFC level!!"); + String vnfcTypeScope = scope.getString(SdcArtifactHandlerConstants.VNFC_TYPE); + if (StringUtils.isNotBlank(vnfcTypeScope)) { + storeCapabilityArtifact = false; + log.info("No capability Artifact for this reference data as it is at VNFC level!!"); + } } else context.setAttribute(SdcArtifactHandlerConstants.VNFC_TYPE, null); -- cgit 1.2.3-korg