From 193ecddb9835ae00912a2c332f27c8b5412c6e50 Mon Sep 17 00:00:00 2001 From: Charles Gagnon Date: Mon, 8 Jun 2020 07:38:37 -0700 Subject: [PATCH] Fix error when cancelling out of VSIX dialog (#10752) --- .../workbench/contrib/extensions/browser/extensionsActions.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts b/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts index 2280086b95..77ca4a35be 100644 --- a/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts +++ b/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts @@ -2999,6 +2999,10 @@ export class InstallVSIXAction extends Action { canSelectFiles: true, openLabel: mnemonicButtonLabel(localize({ key: 'installButton', comment: ['&& denotes a mnemonic'] }, "&&Install")) }); + + if (!vsixPaths) { + return; + } } await Promise.all(vsixPaths.map(async vsix => {