From 361cb60044d93af6ed185156dcbab8546e7db830 Mon Sep 17 00:00:00 2001 From: Robert Date: Tue, 11 Apr 2023 12:45:48 +0100 Subject: [PATCH] Don't rate limit if no CLI is installed --- extensions/ql-vscode/src/distribution.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions/ql-vscode/src/distribution.ts b/extensions/ql-vscode/src/distribution.ts index 017da698dc4..0c8d9364fdf 100644 --- a/extensions/ql-vscode/src/distribution.ts +++ b/extensions/ql-vscode/src/distribution.ts @@ -215,6 +215,9 @@ export class DistributionManager implements DistributionProvider { minSecondsSinceLastUpdateCheck: number, ): Promise { const distribution = await this.getDistributionWithoutVersionCheck(); + if (distribution === undefined) { + minSecondsSinceLastUpdateCheck = 0; + } const extensionManagedCodeQlPath = await this.extensionSpecificDistributionManager.getCodeQlPathWithoutVersionCheck(); if (distribution?.codeQlPath !== extensionManagedCodeQlPath) {