diff options
-rw-r--r-- | platform/node/src/node_conversion.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/node/src/node_conversion.hpp b/platform/node/src/node_conversion.hpp index 6ebc846d11..22daedef6a 100644 --- a/platform/node/src/node_conversion.hpp +++ b/platform/node/src/node_conversion.hpp @@ -36,7 +36,7 @@ inline v8::Local<v8::Value> arrayMember(v8::Local<v8::Value> value, std::size_t inline bool isObject(v8::Local<v8::Value> value) { Nan::HandleScope scope; - return value->IsObject(); + return value->IsObject() && !value->IsArray(); } inline optional<v8::Local<v8::Value>> objectMember(v8::Local<v8::Value> value, const char * name) { |