Resolving SLING-7648 by checking to make sure that the arguments are not null when generating the JSON response
diff --git a/src/main/java/org/apache/sling/servlets/post/JSONResponse.java b/src/main/java/org/apache/sling/servlets/post/JSONResponse.java
index 362bf56..b4e7e45 100644
--- a/src/main/java/org/apache/sling/servlets/post/JSONResponse.java
+++ b/src/main/java/org/apache/sling/servlets/post/JSONResponse.java
@@ -190,7 +190,9 @@
JsonArrayBuilder argumentsBuilder = Json.createArrayBuilder();
for (String argument : ((List<String>) arguments)) {
- argumentsBuilder.add(argument);
+ if(argument != null) {
+ argumentsBuilder.add(argument);
+ }
}
entryBuilder.add(PROP_ARGUMENT, argumentsBuilder);