From 0309b0dc81d96c4fd3c7f01cc25c37b451fd948d Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Sat, 18 Apr 2026 19:24:55 +0100 Subject: [PATCH] SQL gen bugfix #4 --- dist/utils/sql-generator-gen-search-str.js | 7 ++++++- package.json | 2 +- src/utils/sql-generator-gen-search-str.ts | 7 ++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/dist/utils/sql-generator-gen-search-str.js b/dist/utils/sql-generator-gen-search-str.js index 9f75431..fae43d5 100644 --- a/dist/utils/sql-generator-gen-search-str.js +++ b/dist/utils/sql-generator-gen-search-str.js @@ -81,9 +81,14 @@ export default function sqlGenGenSearchStr({ queryObj, join, field, table_name, str = operatorStrParam.str; sqlSearhValues.push(operatorStrParam.param); } - else if (operatorStrParam.str) { + else if (operatorStrParam.str && !operatorStrParam.str.match(/\?/)) { str = operatorStrParam.str; } + else { + sqlSearhValues.push(valueParsed || ""); + } } + console.log("str", str); + console.log("sqlSearhValues", sqlSearhValues); return { str, values: sqlSearhValues }; } diff --git a/package.json b/package.json index baf8aae..d5ea4d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bun-sqlite", - "version": "1.1.4", + "version": "1.1.5", "description": "SQLite manager for Bun", "author": "Benjamin Toby", "main": "dist/index.js", diff --git a/src/utils/sql-generator-gen-search-str.ts b/src/utils/sql-generator-gen-search-str.ts index 230974d..959f854 100644 --- a/src/utils/sql-generator-gen-search-str.ts +++ b/src/utils/sql-generator-gen-search-str.ts @@ -112,10 +112,15 @@ export default function sqlGenGenSearchStr({ if (operatorStrParam.str && operatorStrParam.param) { str = operatorStrParam.str; sqlSearhValues.push(operatorStrParam.param); - } else if (operatorStrParam.str) { + } else if (operatorStrParam.str && !operatorStrParam.str.match(/\?/)) { str = operatorStrParam.str; + } else { + sqlSearhValues.push(valueParsed || ""); } } + console.log("str", str); + console.log("sqlSearhValues", sqlSearhValues); + return { str, values: sqlSearhValues }; }