diff --git a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts index e235b3821cc..159adeadfa4 100644 --- a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +++ b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts @@ -1238,7 +1238,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer if (configuringTask.type === this._providerTypes.get(handle)) { try { const resolvedTask = await provider.resolveTask(configuringTask); - if (resolvedTask) { + if (resolvedTask && (resolvedTask._id === configuringTask._id)) { result.add(key, TaskConfig.createCustomTask(resolvedTask, configuringTask)); return; }