Skip to content

Commit 9915b05

Browse files
fix: Fix extensions installation
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
1 parent 8621161 commit 9915b05

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

code/src/vs/platform/extensionManagement/common/extensionGalleryService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,7 @@ export abstract class AbstractExtensionGalleryService implements IExtensionGalle
593593
const options = CancellationToken.isCancellationToken(arg1) ? {} : arg1 as IExtensionQueryOptions;
594594
const token = CancellationToken.isCancellationToken(arg1) ? arg1 : arg2 as CancellationToken;
595595

596-
const resourceApi = await this.getResourceApi(extensionGalleryManifest, !!options.updateCheck);
596+
const resourceApi = options.preferResourceApi ? await this.getResourceApi(extensionGalleryManifest, !!options.updateCheck) : undefined;
597597
const result = resourceApi
598598
? await this.getExtensionsUsingResourceApi(extensionInfos, options, resourceApi, extensionGalleryManifest, token)
599599
: await this.getExtensionsUsingQueryApi(extensionInfos, options, extensionGalleryManifest, token);

code/src/vs/platform/extensionManagement/common/extensionManagement.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,7 @@ export interface IExtensionQueryOptions {
382382
compatible?: boolean;
383383
queryAllVersions?: boolean;
384384
source?: string;
385+
preferResourceApi?: boolean;
385386
updateCheck?: boolean;
386387
}
387388

0 commit comments

Comments
 (0)