diff --git a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts index ad11459555e3708a294f4e90d1b5c0ca2e29b1ab..114dfec4d2b7df68fba85837c1ea071d66ca2417 100644 --- a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +++ b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts @@ -841,8 +841,9 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } else { resolve(undefined); } + } else { + resolve(this.executeTask(task, resolver)); } - resolve(this.executeTask(task, resolver)); }).then((value) => { if (runSource === TaskRunSource.User) { this.getWorkspaceTasks().then(workspaceTasks => {