From e8f630ae98ec2e08e7b57eceed5dbb2dce4d56cb Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Sun, 9 Aug 2026 07:34:14 +0100 Subject: [PATCH] Bugfix: error handling in db-update function --- dist/lib/mariadb/db-update.js | 3 +++ package.json | 2 +- src/lib/mariadb/db-update.ts | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/dist/lib/mariadb/db-update.js b/dist/lib/mariadb/db-update.js index 6bd9b0d..ea15724 100644 --- a/dist/lib/mariadb/db-update.js +++ b/dist/lib/mariadb/db-update.js @@ -60,6 +60,9 @@ export default async function DbUpdate({ table, data, query, targetId, config, } values: values, config, }); + if (res.error) { + return res; + } sqlObj.string = sql; sqlObj.values = values; let updated_sql = ``; diff --git a/package.json b/package.json index 2437f0f..f02a11b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bun-mariadb", - "version": "1.0.17", + "version": "1.0.18", "description": "Schema-driven MariaDB manager for Bun", "author": "Benjamin Toby", "license": "MIT", diff --git a/src/lib/mariadb/db-update.ts b/src/lib/mariadb/db-update.ts index 213fee5..6c78e99 100644 --- a/src/lib/mariadb/db-update.ts +++ b/src/lib/mariadb/db-update.ts @@ -106,6 +106,10 @@ export default async function DbUpdate< config, }); + if (res.error) { + return res; + } + sqlObj.string = sql; sqlObj.values = values as any[];