Fix NPE in ArtifactsBusinessLogic 97/126497/2
authorfranciscovila <javier.paradela.vila@est.tech>
Thu, 6 Jan 2022 16:51:58 +0000 (16:51 +0000)
committerfranciscovila <javier.paradela.vila@est.tech>
Fri, 7 Jan 2022 10:58:30 +0000 (10:58 +0000)
Sonar reflects: NullPointerException will be thrown
when invoking method validateOrSetArtifactGroupType()

Issue-ID: SDC-3828
Signed-off-by: franciscovila <javier.paradela.vila@est.tech>
Change-Id: Ic228dedb9719f10be57278ae485a24250e412eab

catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ArtifactsBusinessLogic.java

index 7b21484..10c5056 100644 (file)
@@ -2084,7 +2084,7 @@ public class ArtifactsBusinessLogic extends BaseBusinessLogic {
 
     private Either<ArtifactDefinition, ResponseFormat> validateOrSetArtifactGroupType(ArtifactDefinition artifactInfo,
                                                                                       ArtifactDefinition currentArtifact) {
-        if (Objects.nonNull(artifactInfo) && Objects.nonNull(currentArtifact)) {
+        if (null != artifactInfo && null != currentArtifact) {
             if (artifactInfo.getArtifactGroupType() == null) {
                 artifactInfo.setArtifactGroupType(currentArtifact.getArtifactGroupType());
             } else if (!currentArtifact.getArtifactGroupType().getType().equalsIgnoreCase(artifactInfo.getArtifactGroupType().getType())) {