Fix NPE when adding ASD VF to service 29/128729/3
authorMichaelMorris <michael.morris@est.tech>
Wed, 20 Apr 2022 13:34:49 +0000 (14:34 +0100)
committerVasyl Razinkov <vasyl.razinkov@est.tech>
Thu, 21 Apr 2022 12:11:05 +0000 (12:11 +0000)
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Issue-ID: SDC-3974
Change-Id: I3f962f7ea46781e26b7267871a61a6f6f434fae2

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

index 60e2501..8d12751 100644 (file)
@@ -915,7 +915,7 @@ public class ComponentInstanceBusinessLogic extends BaseBusinessLogic {
                     }
                     if (CollectionUtils.isNotEmpty(filteredGroups)) {
                         filteredGroups.stream()
-                            .filter(g -> g.getArtifacts().stream().anyMatch(p -> p.equals(artifactDefinition.getGeneratedFromId()))).findFirst()
+                            .filter(g -> g.getArtifacts() != null && g.getArtifacts().stream().anyMatch(p -> p.equals(artifactDefinition.getGeneratedFromId()))).findFirst()
                             .ifPresent(g -> fillInstanceArtifactMap(groupInstancesArtifacts, artifactDefinition, g));
                     }
                 }