diff options
-rw-r--r-- | src/bun.js/bindings/bindings.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig index 58e56df5e..9c4135c42 100644 --- a/src/bun.js/bindings/bindings.zig +++ b/src/bun.js/bindings/bindings.zig @@ -2917,6 +2917,7 @@ pub const JSValue = enum(JSValueReprInt) { pub fn asPromise( value: JSValue, ) ?*JSPromise { + if (value.isEmptyOrUndefinedOrNull()) return null; return cppFn("asPromise", .{ value, }); |