this.isArchived = component.isArchived;
this.vspArchived = component.vspArchived;
+ if (component.componentMetadata) {
+ this.componentMetadata = component.componentMetadata;
+ }
if (component.categorySpecificMetadata && component.categories && component.categories[0]){
this.copyCategoryMetadata(component);
this.copySubcategoryMetadata(component);
//------------------------------------------ API Calls ----------------------------------------------------------------//
public changeLifecycleState = (state:string, commentObj:AsdcComment):ng.IPromise<Component> => {
+ console.log('changeLifecycleState called', state);
let deferred = this.$q.defer<Component>();
let onSuccess = (componentMetadata:ComponentMetadata):void => {
+ console.log('changeLifecycleState onSuccess', componentMetadata);
this.setComponentMetadata(componentMetadata);
// this.version = componentMetadata.version;
this.lifecycleState = componentMetadata.lifecycleState;
this.initVersionObject();
this.$scope.isLoading = false;
this.EventListenerService.notifyObservers(EVENTS.ON_CHECKOUT, component);
- this.workspaceService.setComponentMetadata(component);
+ this.workspaceService.setComponentMetadata(component.componentMetadata);
this.Notification.success({
message: this.$filter('translate')("CHECKOUT_SUCCESS_MESSAGE_TEXT"),