From 76889b2a128f3a9a7e2b67eb451390d16ce8c025 Mon Sep 17 00:00:00 2001 From: graham fennell Date: Fri, 13 Mar 2020 11:43:36 -0400 Subject: [PATCH] Provide a default empty array for parameters. 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 a3448e21ad..639c0bf834 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();