diff --git a/extensions/ql-vscode/src/log-insights/log-scanner-service.ts b/extensions/ql-vscode/src/log-insights/log-scanner-service.ts index b8a78c242..dfc9d1287 100644 --- a/extensions/ql-vscode/src/log-insights/log-scanner-service.ts +++ b/extensions/ql-vscode/src/log-insights/log-scanner-service.ts @@ -73,12 +73,14 @@ export class LogScannerService extends DisposableObject { ): Promise { this.diagnosticCollection.clear(); - if (query?.t !== 'local' || query.jsonEvalLogSummaryLocation === undefined) { + if ((query?.t !== 'local') + || (query.evalLogSummaryLocation === undefined) + || (query.jsonEvalLogSummaryLocation === undefined)) { return; } const diagnostics = await this.scanLog(query.jsonEvalLogSummaryLocation, query.evalLogSummarySymbolsLocation); - const uri = Uri.file(query.evalLogSummaryLocation!); + const uri = Uri.file(query.evalLogSummaryLocation); this.diagnosticCollection.set(uri, diagnostics); }