diff --git a/lib/content-services/version-manager/version-list.component.ts b/lib/content-services/version-manager/version-list.component.ts index 9536b3d8d8..15f0119bbf 100644 --- a/lib/content-services/version-manager/version-list.component.ts +++ b/lib/content-services/version-manager/version-list.component.ts @@ -52,7 +52,7 @@ export class VersionListComponent implements OnChanges { .then(this.loadVersionHistory.bind(this)); } - private loadVersionHistory() { + loadVersionHistory() { this.isLoading = true; this.versionsApi.listVersionHistory(this.id).then((data) => { this.versions = data.list.entries; diff --git a/lib/content-services/version-manager/version-manager.component.html b/lib/content-services/version-manager/version-manager.component.html index 459b242b91..4d8ee3781b 100644 --- a/lib/content-services/version-manager/version-manager.component.html +++ b/lib/content-services/version-manager/version-manager.component.html @@ -2,5 +2,5 @@
- +
diff --git a/lib/content-services/version-manager/version-manager.component.ts b/lib/content-services/version-manager/version-manager.component.ts index 7329478d56..5a29e2fd33 100644 --- a/lib/content-services/version-manager/version-manager.component.ts +++ b/lib/content-services/version-manager/version-manager.component.ts @@ -15,8 +15,9 @@ * limitations under the License. */ -import { Component, Input, ViewEncapsulation, Output, EventEmitter } from '@angular/core'; +import { Component, Input, ViewEncapsulation, ViewChild, Output, EventEmitter } from '@angular/core'; import { MinimalNodeEntryEntity } from 'alfresco-js-api'; +import { VersionListComponent } from './version-list.component'; @Component({ selector: 'adf-version-manager', @@ -35,7 +36,11 @@ export class VersionManagerComponent { @Output() uploadError: EventEmitter = new EventEmitter(); + @ViewChild('versionList') + versionListComponent: VersionListComponent; + onUploadSuccess(event): void { + this.versionListComponent.loadVersionHistory(); this.uploadSuccess.emit(event); }