diff --git a/dist/package-shared/functions/dsql/sql/sql-insert-generator.js b/dist/package-shared/functions/dsql/sql/sql-insert-generator.js index cea2120..22ba104 100644 --- a/dist/package-shared/functions/dsql/sql/sql-insert-generator.js +++ b/dist/package-shared/functions/dsql/sql/sql-insert-generator.js @@ -21,7 +21,7 @@ function sqlInsertGenerator({ tableName, data, dbFullName, }) { let queryValues = []; data.forEach((item) => { queryBatches.push(`(${insertKeys - .map((ky, indx) => { + .map((ky) => { const value = item[ky]; const finalValue = typeof value == "string" || typeof value == "number" @@ -30,8 +30,8 @@ function sqlInsertGenerator({ tableName, data, dbFullName, }) { ? String(value().value) : null; if (!finalValue) { - insertKeys.splice(indx, 1); - return; + queryValues.push(""); + return "?"; } queryValues.push(finalValue); const placeholder = typeof value == "function" diff --git a/package-shared/functions/dsql/sql/sql-insert-generator.ts b/package-shared/functions/dsql/sql/sql-insert-generator.ts index 887114f..a6c2534 100644 --- a/package-shared/functions/dsql/sql/sql-insert-generator.ts +++ b/package-shared/functions/dsql/sql/sql-insert-generator.ts @@ -29,7 +29,7 @@ export default function sqlInsertGenerator({ data.forEach((item) => { queryBatches.push( `(${insertKeys - .map((ky, indx) => { + .map((ky) => { const value = item[ky]; const finalValue = @@ -41,8 +41,8 @@ export default function sqlInsertGenerator({ : null; if (!finalValue) { - insertKeys.splice(indx, 1); - return; + queryValues.push(""); + return "?"; } queryValues.push(finalValue); diff --git a/package.json b/package.json index 1146655..35aa310 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/datasquirel", - "version": "5.7.44", + "version": "5.7.45", "description": "Cloud-based SQL data management tool", "main": "dist/index.js", "bin": {