From d4097a5e5d9f6c852e818aa2c7eb0263fc2937f1 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Fri, 14 Aug 2026 11:02:49 +0100 Subject: [PATCH] Bugfix: zero number values return null --- dist/utils/sql-insert-generator.js | 2 +- package.json | 2 +- src/utils/sql-insert-generator.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/utils/sql-insert-generator.js b/dist/utils/sql-insert-generator.js index 197f584..fbf09d2 100644 --- a/dist/utils/sql-insert-generator.js +++ b/dist/utils/sql-insert-generator.js @@ -31,7 +31,7 @@ export default function sqlInsertGenerator({ tableName, data, dbFullName, }) { : value ? value : null; - if (!finalValue) { + if (!finalValue && typeof value !== "number") { queryValues.push(null); return "?"; } diff --git a/package.json b/package.json index f02a11b..6b6ace8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bun-mariadb", - "version": "1.0.18", + "version": "1.0.19", "description": "Schema-driven MariaDB manager for Bun", "author": "Benjamin Toby", "license": "MIT", diff --git a/src/utils/sql-insert-generator.ts b/src/utils/sql-insert-generator.ts index b25286a..592ea6f 100644 --- a/src/utils/sql-insert-generator.ts +++ b/src/utils/sql-insert-generator.ts @@ -50,7 +50,7 @@ export default function sqlInsertGenerator({ ? value : null; - if (!finalValue) { + if (!finalValue && typeof value !== "number") { queryValues.push(null); return "?"; }