From c650afbf6e8ecb98ddf1bc7f23b9d6c7a4d4256c Mon Sep 17 00:00:00 2001 From: Andrew Eisenberg Date: Fri, 28 Apr 2023 09:15:47 -0700 Subject: [PATCH] Fix CFG viewer After some bit of refactoring, the templates are no longer being passed to the CFG viewer and this is preventing the viewer from running. This change fixes it. --- .../src/language-support/ast-viewer/ast-cfg-commands.ts | 2 ++ extensions/ql-vscode/src/local-queries/local-queries.ts | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/ql-vscode/src/language-support/ast-viewer/ast-cfg-commands.ts b/extensions/ql-vscode/src/language-support/ast-viewer/ast-cfg-commands.ts index 1e0067c2546..3325c9df0a4 100644 --- a/extensions/ql-vscode/src/language-support/ast-viewer/ast-cfg-commands.ts +++ b/extensions/ql-vscode/src/language-support/ast-viewer/ast-cfg-commands.ts @@ -52,6 +52,8 @@ export function getAstCfgCommands({ progress, token, undefined, + undefined, + res[1], ); } }, diff --git a/extensions/ql-vscode/src/local-queries/local-queries.ts b/extensions/ql-vscode/src/local-queries/local-queries.ts index e920368022e..b7250cbb432 100644 --- a/extensions/ql-vscode/src/local-queries/local-queries.ts +++ b/extensions/ql-vscode/src/local-queries/local-queries.ts @@ -337,6 +337,7 @@ export class LocalQueries extends DisposableObject { token: CancellationToken, databaseItem: DatabaseItem | undefined, range?: Range, + templates?: Record, ): Promise { await this.compileAndRunQueryInternal( quickEval, @@ -345,6 +346,7 @@ export class LocalQueries extends DisposableObject { token, databaseItem, range, + templates, ); } @@ -356,6 +358,7 @@ export class LocalQueries extends DisposableObject { token: CancellationToken, databaseItem: DatabaseItem | undefined, range?: Range, + templates?: Record, ): Promise { let queryPath: string; if (queryUri !== undefined) { @@ -395,7 +398,7 @@ export class LocalQueries extends DisposableObject { extensionPacks, this.queryStorageDir, undefined, - undefined, + templates, ); // handle cancellation from the history view.