Report errors while updating extension as Updates
This commit is contained in:
parent
47b1447a8a
commit
936f4f6a90
1 changed files with 4 additions and 6 deletions
|
@ -752,15 +752,13 @@ export class ExtensionsWorkbenchService implements IExtensionsWorkbenchService {
|
|||
const extension: Extension = installing ? installing.extension : zipPath ? new Extension(this.galleryService, this.stateProvider, null, null, this.telemetryService) : null;
|
||||
if (extension) {
|
||||
this.installing = installing ? this.installing.filter(e => e !== installing) : this.installing;
|
||||
|
||||
if (!error) {
|
||||
extension.local = local;
|
||||
|
||||
const installed = this.installed.filter(e => e.id === extension.id)[0];
|
||||
if (installed) {
|
||||
if (installing) {
|
||||
const installed = this.installed.filter(e => areSameExtensions(e, extension))[0];
|
||||
if (installed && installing) {
|
||||
installing.operation = Operation.Updating;
|
||||
}
|
||||
if (!error) {
|
||||
extension.local = local;
|
||||
if (installed) {
|
||||
installed.local = local;
|
||||
} else {
|
||||
this.installed.push(extension);
|
||||
|
|
Loading…
Reference in a new issue