Fix NPE when checking out service 56/132656/1
authorMichaelMorris <michael.morris@est.tech>
Fri, 9 Dec 2022 15:32:47 +0000 (15:32 +0000)
committerMichaelMorris <michael.morris@est.tech>
Fri, 9 Dec 2022 15:32:53 +0000 (15:32 +0000)
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Issue-ID: SDC-4303
Change-Id: I512f3502ff2451749c2fbc590d08c3a10b3bef79

catalog-model/src/main/java/org/openecomp/sdc/be/model/jsonjanusgraph/operations/ToscaElementLifecycleOperation.java

index 3ee79e7..caed1e8 100644 (file)
@@ -784,7 +784,7 @@ public class ToscaElementLifecycleOperation extends BaseOperation {
                         List<String> artifactsId = new ArrayList<>();
                         if (instDeplArtifMap != null) {
                             for (ArtifactDataDefinition artifact : instDeplArtifMap.values()) {
-                                Optional<String> op = group.getArtifacts().stream().filter(p -> p.equals(artifact.getGeneratedFromId())).findAny();
+                                Optional<String> op = group.getArtifacts() == null ? Optional.empty() : group.getArtifacts().stream().filter(p -> p.equals(artifact.getGeneratedFromId())).findAny();
                                 if (op.isPresent()) {
                                     artifactsUid.add(artifact.getArtifactUUID());
                                     artifactsId.add(artifact.getUniqueId());