From 200740ad91dc0568d7639f44a95df2a5a085449c Mon Sep 17 00:00:00 2001 From: William Newman <3382274+newmanw@users.noreply.github.com> Date: Mon, 26 Feb 2024 14:34:18 -0700 Subject: [PATCH] Prevent undefined in insert statement --- lib/db/sqljsAdapter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/db/sqljsAdapter.ts b/lib/db/sqljsAdapter.ts index adfbb2e9..fcc3dff9 100644 --- a/lib/db/sqljsAdapter.ts +++ b/lib/db/sqljsAdapter.ts @@ -280,7 +280,7 @@ export class SqljsAdapter implements DBAdapter { bindAndInsert (statement: any, params?: [] | Record): number { if (params && !(params instanceof Array)) { for (const key in params) { - params['$' + key] = params[key]; + params['$' + key] = typeof params[key] === 'undefined' ? null : params[key]; } } return statement.run(params).lastInsertRowid;