From 9e8a8cf07078e8ed1f5ba4551083a2577bfdaf10 Mon Sep 17 00:00:00 2001 From: graham- Date: Sat, 16 May 2020 12:51:26 -0400 Subject: [PATCH] fix: provide a default empty array for parameters. (#5677) The statement bind method in sqljs assumes that either an object or an array has been provided. --- src/driver/sqljs/SqljsQueryRunner.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/driver/sqljs/SqljsQueryRunner.ts b/src/driver/sqljs/SqljsQueryRunner.ts index fdc8982bbf..51a38ea0dc 100644 --- a/src/driver/sqljs/SqljsQueryRunner.ts +++ b/src/driver/sqljs/SqljsQueryRunner.ts @@ -41,7 +41,7 @@ export class SqljsQueryRunner extends AbstractSqliteQueryRunner { /** * Executes a given SQL query. */ - query(query: string, parameters?: any[]): Promise { + query(query: string, parameters: any[] = []): Promise { if (this.isReleased) throw new QueryRunnerAlreadyReleasedError();