Author: cziegeler
Date: Fri Aug  9 15:48:03 2013
New Revision: 1512350

URL: http://svn.apache.org/r1512350
Log:
SLING-3007 :  NPE in JSON Rendering if value map contains a null value 

Modified:
    
sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/helpers/JsonObjectCreator.java

Modified: 
sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/helpers/JsonObjectCreator.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/helpers/JsonObjectCreator.java?rev=1512350&r1=1512349&r2=1512350&view=diff
==============================================================================
--- 
sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/helpers/JsonObjectCreator.java
 (original)
+++ 
sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/helpers/JsonObjectCreator.java
 Fri Aug  9 15:48:03 2013
@@ -92,8 +92,10 @@ public abstract class JsonObjectCreator 
                 @SuppressWarnings("unchecked")
                 final Map.Entry prop = props.next();
 
-                createProperty(obj, valueMap, prop.getKey().toString(),
-                    prop.getValue());
+                if ( prop.getValue() != null ) {
+                    createProperty(obj, valueMap, prop.getKey().toString(),
+                        prop.getValue());
+                }
             }
         }
 


Reply via email to