Fix NPE in service import logic for service filters 00/128300/1
authorMichaelMorris <michael.morris@est.tech>
Thu, 24 Mar 2022 10:53:48 +0000 (10:53 +0000)
committerMichael Morris <michael.morris@est.tech>
Tue, 5 Apr 2022 08:49:33 +0000 (08:49 +0000)
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Issue-ID: SDC-3939
Change-Id: I2faedf1654db5073dffd4b711cdf8657a63a74a7
(cherry picked from commit 8c565b9d5396e86d431f51952b476007ff4fbe8e)

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

index a5db572..29758b6 100644 (file)
@@ -1384,7 +1384,7 @@ public class ServiceImportParseLogic {
     public Service createSubstitutionFilterOnService(Service service,
                                                      ListDataDefinition<RequirementSubstitutionFilterPropertyDataDefinition> substitutionFilterProperties)
         throws BusinessLogicException {
-        if (substitutionFilterProperties.isEmpty()) {
+        if (substitutionFilterProperties == null || substitutionFilterProperties.isEmpty()) {
             return service;
         }
         substitutionFilterBusinessLogic.addSubstitutionFilterInGraph(service.getUniqueId(), substitutionFilterProperties);