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 <rb111y@att.com>
&& !scope.isNull(SdcArtifactHandlerConstants.VNFC_TYPE)) {
context.setAttribute(SdcArtifactHandlerConstants.VNFC_TYPE,
scope.getString(SdcArtifactHandlerConstants.VNFC_TYPE));
&& !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);
}
else
context.setAttribute(SdcArtifactHandlerConstants.VNFC_TYPE, null);