提交 f93fb565 编写于 作者: S Sandeep Somavarapu

#42115 handle error

上级 e7d93ed9
......@@ -279,13 +279,13 @@ export class ExtensionManagementService implements IExtensionManagementService {
}
})
.then(extension => this.downloadInstallableExtension(extension))
.then(installableExtension => this.installExtension(installableExtension));
this.installingExtensions.set(extension.identifier.id, installingExtension);
installingExtension.then(
.then(installableExtension => this.installExtension(installableExtension))
.then(
local => { this.installingExtensions.delete(extension.identifier.id); return local; },
e => { this.installingExtensions.delete(extension.identifier.id); return TPromise.wrapError(e); }
);
);
this.installingExtensions.set(extension.identifier.id, installingExtension);
}
return installingExtension;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册