diff --git a/src/module_wrap.cc b/src/module_wrap.cc index 5100c663e6840a..fb89c4b5f4f792 100644 --- a/src/module_wrap.cc +++ b/src/module_wrap.cc @@ -1423,8 +1423,8 @@ static MaybeLocal ImportModuleDynamically( Local options = referrer->GetHostDefinedOptions(); if (options->Length() != HostDefinedOptions::kLength) { - Local resolver = - Promise::Resolver::New(context).ToLocalChecked(); + Local resolver; + if (!Promise::Resolver::New(context).ToLocal(&resolver)) return {}; resolver ->Reject(context, v8::Exception::TypeError(FIXED_ONE_BYTE_STRING(