diff --git a/src/main/java/com/eclipsesource/v8/utils/V8ObjectUtils.java b/src/main/java/com/eclipsesource/v8/utils/V8ObjectUtils.java index 7129782d8..7e83ad80d 100644 --- a/src/main/java/com/eclipsesource/v8/utils/V8ObjectUtils.java +++ b/src/main/java/com/eclipsesource/v8/utils/V8ObjectUtils.java @@ -369,7 +369,7 @@ private static Object getV8Result(final V8 v8, final Object value, final Map cache) { if (value == null) { - result.pushUndefined(); + result.pushNull(); } else if (value instanceof Integer) { result.push((Integer) value); } else if (value instanceof Long) { @@ -396,7 +396,7 @@ private static void pushValue(final V8 v8, final V8Array result, final Object va @SuppressWarnings({ "unchecked", "rawtypes" }) private static void setValue(final V8 v8, final V8Object result, final String key, final Object value, final Map cache) { if (value == null) { - result.addUndefined(key); + result.addNull(key); } else if (value instanceof Integer) { result.add(key, (Integer) value); } else if (value instanceof Long) {