From bca76bf37888af2ffdda5ab0030d658c4cfbe92c Mon Sep 17 00:00:00 2001 From: Ciro Spaciari Date: Tue, 9 Sep 2025 21:57:03 -0700 Subject: [PATCH] opsie --- src/sql/mysql/MySQLQuery.zig | 2 +- src/sql/mysql/protocol/AnyMySQLError.zig | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sql/mysql/MySQLQuery.zig b/src/sql/mysql/MySQLQuery.zig index 0fe8cd6088..da1b634a16 100644 --- a/src/sql/mysql/MySQLQuery.zig +++ b/src/sql/mysql/MySQLQuery.zig @@ -177,7 +177,7 @@ pub fn onJSError(this: *@This(), err: jsc.JSValue, globalObject: *jsc.JSGlobalOb const event_loop = vm.eventLoop(); var js_error = err.toError() orelse err; if (js_error == .zero) { - js_error = AnyMySQLError.mysqlErrorToJS(globalObject, "Query failed", err); + js_error = AnyMySQLError.mysqlErrorToJS(globalObject, "Query failed", error.UnknownError); } js_error.ensureStillAlive(); event_loop.runCallback(function, globalObject, thisValue, &.{ diff --git a/src/sql/mysql/protocol/AnyMySQLError.zig b/src/sql/mysql/protocol/AnyMySQLError.zig index 2bcea88279..66e5b6aa26 100644 --- a/src/sql/mysql/protocol/AnyMySQLError.zig +++ b/src/sql/mysql/protocol/AnyMySQLError.zig @@ -33,6 +33,7 @@ pub const Error = error{ InvalidErrorPacket, UnexpectedPacket, ShortRead, + UnknownError, }; pub fn mysqlErrorToJS(globalObject: *jsc.JSGlobalObject, message: ?[]const u8, err: Error) JSValue { @@ -64,6 +65,7 @@ pub fn mysqlErrorToJS(globalObject: *jsc.JSGlobalObject, message: ?[]const u8, e error.MissingAuthData => "ERR_MYSQL_MISSING_AUTH_DATA", error.FailedToEncryptPassword => "ERR_MYSQL_FAILED_TO_ENCRYPT_PASSWORD", error.InvalidPublicKey => "ERR_MYSQL_INVALID_PUBLIC_KEY", + error.UnknownError => "ERR_MYSQL_UNKNOWN_ERROR", error.JSError => { return globalObject.takeException(error.JSError); },