Fix interface operation input complex values 66/134566/2
authorMichaelMorris <michael.morris@est.tech>
Tue, 16 May 2023 11:40:18 +0000 (12:40 +0100)
committerVasyl Razinkov <vasyl.razinkov@est.tech>
Tue, 16 May 2023 17:48:26 +0000 (17:48 +0000)
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Issue-ID: SDC-4502
Change-Id: I09323c1c122fe726e287f31786f0285dd3913217

catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/converters/ToscaMapValueConverter.java

index 76d9d2b..5edd082 100644 (file)
@@ -97,7 +97,9 @@ public class ToscaMapValueConverter extends ToscaValueBaseConverter implements T
             final boolean isScalarF = isScalar;
             final ToscaValueConverter innerConverterFinal = innerConverter;
             entrySet.forEach(e -> {
-                convertEntry(innerType, dataTypes, allPropertiesRecursive, toscaMap, isScalarF, innerConverterFinal, e);
+                if (!e.getValue().isJsonNull()) {
+                    convertEntry(innerType, dataTypes, allPropertiesRecursive, toscaMap, isScalarF, innerConverterFinal, e);
+                }
             });
             return toscaMap;
         } catch (JsonParseException e) {