diff options
Diffstat (limited to 'catalog-ui')
-rw-r--r-- | catalog-ui/src/app/models/components/component.ts | 5 | ||||
-rw-r--r-- | catalog-ui/src/app/view-models/workspace/workspace-view-model.ts | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/catalog-ui/src/app/models/components/component.ts b/catalog-ui/src/app/models/components/component.ts index e5859abb44..89643d90b0 100644 --- a/catalog-ui/src/app/models/components/component.ts +++ b/catalog-ui/src/app/models/components/component.ts @@ -205,6 +205,9 @@ export abstract class Component implements IComponent { 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); @@ -244,8 +247,10 @@ export abstract class Component implements IComponent { //------------------------------------------ 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; diff --git a/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts b/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts index 532df0e2f9..7bed071d7e 100644 --- a/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts @@ -568,7 +568,7 @@ export class WorkspaceViewModel { 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"), |