You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by np...@apache.org on 2017/09/08 19:25:55 UTC

svn commit: r1807808 - /sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java

Author: npeltier
Date: Fri Sep  8 19:25:55 2017
New Revision: 1807808

URL: http://svn.apache.org/viewvc?rev=1807808&view=rev
Log:
SLING-7115 filter null values out of maps

Modified:
    sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java

Modified: sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java?rev=1807808&r1=1807807&r2=1807808&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java (original)
+++ sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java Fri Sep  8 19:25:55 2017
@@ -80,6 +80,7 @@ public class JsonUtil {
                 :
                 ((JsonObject) json).entrySet().stream()
                     .map(entry -> new AbstractMap.SimpleEntry<>(entry.getKey(),unbox(entry.getValue())))
+                    .filter(entry -> entry.getValue() != null)
                     .collect(Collectors.toMap(Entry::getKey, Entry::getValue)));
     }