Skip to content

Commit 58b38d5

Browse files
committed
1 parent 3a1f553 commit 58b38d5

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/vs/workbench/contrib/extensions/node/extensionsWorkbenchService.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -812,7 +812,8 @@ export class ExtensionsWorkbenchService extends Disposable implements IExtension
812812
}
813813

814814
return this.installWithProgress(async () => {
815-
await this.extensionService.installFromGallery(gallery);
815+
const extensionService = extension.server ? extension.server.extensionManagementService : this.extensionService;
816+
await extensionService.installFromGallery(gallery);
816817
this.checkAndEnableDisabledDependencies(gallery.identifier);
817818
return this.local.filter(local => areSameExtensions(local.identifier, gallery.identifier))[0];
818819
}, gallery.displayName);
@@ -854,7 +855,8 @@ export class ExtensionsWorkbenchService extends Disposable implements IExtension
854855
return Promise.reject(new Error(nls.localize('incompatible', "Unable to install extension '{0}' with version '{1}' as it is not compatible with VS Code.", extension.gallery!.identifier.id, version)));
855856
}
856857
return this.installWithProgress(async () => {
857-
await this.extensionService.installFromGallery(gallery);
858+
const extensionService = extension.server ? extension.server.extensionManagementService : this.extensionService;
859+
await extensionService.installFromGallery(gallery);
858860
if (extension.latestVersion !== version) {
859861
this.ignoreAutoUpdate(new ExtensionIdentifierWithVersion(gallery.identifier, version));
860862
}

0 commit comments

Comments
 (0)