diff --git a/src/module_wrap.cc b/src/module_wrap.cc index b2afefce17eb91..b2e29df1a06042 100644 --- a/src/module_wrap.cc +++ b/src/module_wrap.cc @@ -1460,8 +1460,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(