summaryrefslogtreecommitdiff
path: root/src/node_contextify.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node_contextify.cc')
-rw-r--r--src/node_contextify.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/node_contextify.cc b/src/node_contextify.cc
index 7f9f71ba74..eb84d35985 100644
--- a/src/node_contextify.cc
+++ b/src/node_contextify.cc
@@ -530,7 +530,8 @@ void ContextifyContext::PropertySetterCallback(
if (is_declared_on_sandbox &&
ctx->sandbox()
->GetOwnPropertyDescriptor(context, property)
- .ToLocal(&desc)) {
+ .ToLocal(&desc) &&
+ !desc->IsUndefined()) {
Environment* env = Environment::GetCurrent(context);
Local<Object> desc_obj = desc.As<Object>();