diff --git a/src/extensions/extension-loader/extension-loader.ts b/src/extensions/extension-loader/extension-loader.ts index fe5317a969..f2bbb8c89d 100644 --- a/src/extensions/extension-loader/extension-loader.ts +++ b/src/extensions/extension-loader/extension-loader.ts @@ -271,7 +271,7 @@ export class ExtensionLoader { loadOnMain() { this.autoInitExtensions(async (extension: LensMainExtension) => { // Check for update for the extension on main process that does not have renderer script - if (!extension.manifest.renderer) { + if (extension.isBundled || !extension.manifest.renderer) { this.checkForExtensionUpdate(extension); } @@ -299,7 +299,9 @@ export class ExtensionLoader { } }); - this.checkForExtensionUpdate(extension); + if (!extension.isBundled) { + this.checkForExtensionUpdate(extension); + } return removeItems; }); diff --git a/src/extensions/npmjs-latest-version-checker.ts b/src/extensions/npmjs-latest-version-checker.ts index 164cac2737..e24fc8f87d 100644 --- a/src/extensions/npmjs-latest-version-checker.ts +++ b/src/extensions/npmjs-latest-version-checker.ts @@ -33,11 +33,7 @@ export class NpmJsVersionChecker implements LensExtensionLatestVersionChecker { this.downloadJson = downloadJsonOverride || downloadJson; } - public async getLatestVersion(manifest: LensExtensionManifest, isBundled: boolean) { - if (!isBundled) { - return null; - } - + public async getLatestVersion(manifest: LensExtensionManifest) { const { name } = manifest; const registryUrl = new URLParse("https://registry.npmjs.com").set("pathname", name).toString(); const json = await this.getJson(registryUrl);