fix #135558

上级 3685f3da
......@@ -205,18 +205,18 @@ export class WebExtensionsScannerService extends Disposable implements IWebExten
async scanUserExtensions(donotIgnoreInvalidExtensions?: boolean): Promise<IScannedExtension[]> {
const extensions = new Map<string, IScannedExtension>();
// User Installed extensions
const installedExtensions = await this.scanInstalledExtensions(donotIgnoreInvalidExtensions);
for (const extension of installedExtensions) {
extensions.set(extension.identifier.id.toLowerCase(), extension);
}
// Custom builtin extensions defined through `additionalBuiltinExtensions` API
const customBuiltinExtensions = await this.customBuiltinExtensionsPromise;
for (const extension of customBuiltinExtensions) {
extensions.set(extension.identifier.id.toLowerCase(), extension);
}
// User Installed extensions
const installedExtensions = await this.scanInstalledExtensions(donotIgnoreInvalidExtensions);
for (const extension of installedExtensions) {
extensions.set(extension.identifier.id.toLowerCase(), extension);
}
return [...extensions.values()];
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册