From 1f6c1f116d07e67685209b94e7f55c4efb27e9ec Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 4 Nov 2022 15:41:41 -0700 Subject: [PATCH] finally --- src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts index 185df51b3f559..da9c552689c37 100644 --- a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +++ b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts @@ -1221,12 +1221,12 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } else { executeTaskResult = await this._executeTask(task, resolver, runSource); } - this._inProgressTasks.delete(task._label); return executeTaskResult; } catch (error) { this._handleError(error); - this._inProgressTasks.delete(task._label); return Promise.reject(error); + } finally { + this._inProgressTasks.delete(task._label); } }