diff --git a/dist/lib/sqlite/db-update.js b/dist/lib/sqlite/db-update.js index 38a5daa..1f45e86 100644 --- a/dist/lib/sqlite/db-update.js +++ b/dist/lib/sqlite/db-update.js @@ -34,7 +34,9 @@ export default async function DbUpdate({ table, data, query, targetId, }) { const isLast = i == keys.length - 1; sql += ` ${key}=?`; const value = finalData[key]; - values.push(value || null); + values.push(typeof value == "number" || typeof value == "string" + ? value + : value || null); if (!isLast) { sql += `,`; } diff --git a/package.json b/package.json index f5358cd..8e5987b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bun-sqlite", - "version": "1.1.11", + "version": "1.1.12", "description": "SQLite manager for Bun", "author": "Benjamin Toby", "main": "dist/index.js", diff --git a/src/lib/sqlite/db-update.ts b/src/lib/sqlite/db-update.ts index 51d5f7e..381184c 100644 --- a/src/lib/sqlite/db-update.ts +++ b/src/lib/sqlite/db-update.ts @@ -71,7 +71,11 @@ export default async function DbUpdate< sql += ` ${key}=?`; const value = finalData[key]; - values.push(value || null); + values.push( + typeof value == "number" || typeof value == "string" + ? value + : value || null, + ); if (!isLast) { sql += `,`;