From b583fefe89797fc5e6651357776a202880dfa80d Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Sun, 8 Mar 2026 14:21:49 +0100 Subject: [PATCH] Updates --- dist/lib/sqlite/db-select.js | 6 ++++-- package-lock.json | 4 ++-- package.json | 2 +- src/lib/sqlite/db-select.ts | 9 +++++++-- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/dist/lib/sqlite/db-select.js b/dist/lib/sqlite/db-select.js index e64fccc..2da615f 100644 --- a/dist/lib/sqlite/db-select.js +++ b/dist/lib/sqlite/db-select.js @@ -20,6 +20,7 @@ const sql_generator_1 = __importDefault(require("../../utils/sql-generator")); function DbSelect(_a) { return __awaiter(this, arguments, void 0, function* ({ table, query, count, targetId, }) { var _b; + let sql; try { let finalQuery = query || {}; if (targetId) { @@ -36,8 +37,8 @@ function DbSelect(_a) { genObject: finalQuery, count, }); - const sql = mysql_1.default.format(sqlObj.string, sqlObj.values); - const batchRes = _1.default.prepare(sql).all(); + sql = mysql_1.default.format(sqlObj.string, sqlObj.values); + const batchRes = _1.default.prepare(sqlObj.string).all(...sqlObj.values); let resp = { success: Boolean(batchRes[0]), payload: batchRes, @@ -59,6 +60,7 @@ function DbSelect(_a) { return { success: false, error: error.message, + debug: { sql }, }; } }); diff --git a/package-lock.json b/package-lock.json index 4ea962b..11e1056 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@moduletrace/nsqlite", - "version": "1.0.1", + "version": "1.0.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@moduletrace/nsqlite", - "version": "1.0.1", + "version": "1.0.6", "dependencies": { "@inquirer/prompts": "^8.3.0", "better-sqlite3": "^12.6.2", diff --git a/package.json b/package.json index 748bff4..33d4828 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/nsqlite", - "version": "1.0.6", + "version": "1.0.7", "description": "SQLite manager for Node JS", "author": "Benjamin Toby", "main": "dist/index.js", diff --git a/src/lib/sqlite/db-select.ts b/src/lib/sqlite/db-select.ts index bf0c537..d38f6b8 100644 --- a/src/lib/sqlite/db-select.ts +++ b/src/lib/sqlite/db-select.ts @@ -23,6 +23,8 @@ export default async function DbSelect< count, targetId, }: Params): Promise> { + let sql: string | undefined; + try { let finalQuery = query || {}; @@ -45,9 +47,11 @@ export default async function DbSelect< count, }); - const sql = mysql.format(sqlObj.string, sqlObj.values); + sql = mysql.format(sqlObj.string, sqlObj.values); - const batchRes = DbClient.prepare(sql).all() as Schema[]; + const batchRes = DbClient.prepare(sqlObj.string).all( + ...sqlObj.values, + ) as Schema[]; let resp: APIResponseObject = { success: Boolean(batchRes[0]), @@ -72,6 +76,7 @@ export default async function DbSelect< return { success: false, error: error.message, + debug: { sql }, }; } }