Fix NPE in service import logic for service filters 33/128233/3
authorMichaelMorris <michael.morris@est.tech>
Thu, 24 Mar 2022 10:53:48 +0000 (10:53 +0000)
committerVasyl Razinkov <vasyl.razinkov@est.tech>
Fri, 1 Apr 2022 10:08:58 +0000 (10:08 +0000)
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Issue-ID: SDC-3939
Change-Id: I2faedf1654db5073dffd4b711cdf8657a63a74a7

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);