From e932d0dcf2d03c8fb979e99c316930e68ed9f923 Mon Sep 17 00:00:00 2001 From: Greg Burd Date: Tue, 14 Nov 2017 10:06:13 -0500 Subject: [PATCH] Check to ensure value not null. --- .../java/net/helenus/core/reflect/MapperInvocationHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/helenus/core/reflect/MapperInvocationHandler.java b/src/main/java/net/helenus/core/reflect/MapperInvocationHandler.java index b4cd974..7ee0e88 100644 --- a/src/main/java/net/helenus/core/reflect/MapperInvocationHandler.java +++ b/src/main/java/net/helenus/core/reflect/MapperInvocationHandler.java @@ -237,7 +237,7 @@ public class MapperInvocationHandler implements InvocationHandler, Serializab Set keys = v.keySet(); for (String key : keys) { Object value = v.get(key); - if (mutable) { + if (value != null && mutable) { if (ImmutableList.class.isAssignableFrom(value.getClass())) { m.put(key, new ArrayList((List) value)); } else if (ImmutableMap.class.isAssignableFrom(value.getClass())) {