From 6ade3e329682dfada306c73f2f493805f8bad203 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Thu, 25 Feb 2021 09:56:39 +0100 Subject: [PATCH] Fix #117504 --- .../common/workspaceExtensionsConfig.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.ts b/src/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.ts index e19cf5e1e13..ae1776d3d0d 100644 --- a/src/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.ts +++ b/src/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.ts @@ -161,12 +161,12 @@ export class WorkspaceExtensionsConfigService extends Disposable implements IWor const values: IJSONValue[] = []; if (extensionsConfigContent) { if (add) { - values.push({ path: ['recommendations'], value: [...extensionsConfigContent.recommendations || [], extensionId] }); + values.push({ path: ['extensions', 'recommendations'], value: [...extensionsConfigContent.recommendations || [], extensionId] }); if (extensionsConfigContent.unwantedRecommendations && extensionsConfigContent.unwantedRecommendations.some(e => e === extensionId)) { - values.push({ path: ['unwantedRecommendations'], value: extensionsConfigContent.unwantedRecommendations.filter(e => e !== extensionId) }); + values.push({ path: ['extensions', 'unwantedRecommendations'], value: extensionsConfigContent.unwantedRecommendations.filter(e => e !== extensionId) }); } } else if (extensionsConfigContent.recommendations) { - values.push({ path: ['recommendations'], value: extensionsConfigContent.recommendations.filter(e => e !== extensionId) }); + values.push({ path: ['extensions', 'recommendations'], value: extensionsConfigContent.recommendations.filter(e => e !== extensionId) }); } } else if (add) { values.push({ path: ['extensions'], value: { recommendations: [extensionId] } }); @@ -196,12 +196,12 @@ export class WorkspaceExtensionsConfigService extends Disposable implements IWor const values: IJSONValue[] = []; if (extensionsConfigContent) { if (add) { - values.push({ path: ['unwantedRecommendations'], value: [...extensionsConfigContent.unwantedRecommendations || [], extensionId] }); + values.push({ path: ['extensions', 'unwantedRecommendations'], value: [...extensionsConfigContent.unwantedRecommendations || [], extensionId] }); if (extensionsConfigContent.recommendations && extensionsConfigContent.recommendations.some(e => e === extensionId)) { - values.push({ path: ['recommendations'], value: extensionsConfigContent.recommendations.filter(e => e !== extensionId) }); + values.push({ path: ['extensions', 'recommendations'], value: extensionsConfigContent.recommendations.filter(e => e !== extensionId) }); } } else if (extensionsConfigContent.unwantedRecommendations) { - values.push({ path: ['unwantedRecommendations'], value: extensionsConfigContent.unwantedRecommendations.filter(e => e !== extensionId) }); + values.push({ path: ['extensions', 'unwantedRecommendations'], value: extensionsConfigContent.unwantedRecommendations.filter(e => e !== extensionId) }); } } else if (add) { values.push({ path: ['extensions'], value: { unwantedRecommendations: [extensionId] } });