Skip to content

Commit 6a993ee

Browse files
authored
1 parent 5a4be3b commit 6a993ee

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ export class WorkspaceExtensionsConfigService extends Disposable implements IWor
9090
}
9191

9292
async toggleRecommendation(extensionId: string): Promise<void> {
93+
extensionId = extensionId.toLowerCase();
9394
const workspace = this.workspaceContextService.getWorkspace();
9495
const workspaceExtensionsConfigContent = workspace.configuration ? await this.resolveWorkspaceExtensionConfig(workspace.configuration) : undefined;
9596
const workspaceFolderExtensionsConfigContents = new ResourceMap<IExtensionsConfigContent>();
@@ -98,8 +99,8 @@ export class WorkspaceExtensionsConfigService extends Disposable implements IWor
9899
workspaceFolderExtensionsConfigContents.set(workspaceFolder.uri, extensionsConfigContent);
99100
}));
100101

101-
const isWorkspaceRecommended = workspaceExtensionsConfigContent && workspaceExtensionsConfigContent.recommendations?.some(r => r === extensionId);
102-
const recommendedWorksapceFolders = workspace.folders.filter(workspaceFolder => workspaceFolderExtensionsConfigContents.get(workspaceFolder.uri)?.recommendations?.some(r => r === extensionId));
102+
const isWorkspaceRecommended = workspaceExtensionsConfigContent && workspaceExtensionsConfigContent.recommendations?.some(r => r.toLowerCase() === extensionId);
103+
const recommendedWorksapceFolders = workspace.folders.filter(workspaceFolder => workspaceFolderExtensionsConfigContents.get(workspaceFolder.uri)?.recommendations?.some(r => r.toLowerCase() === extensionId));
103104
const isRecommended = isWorkspaceRecommended || recommendedWorksapceFolders.length > 0;
104105

105106
const workspaceOrFolders = isRecommended

0 commit comments

Comments
 (0)