summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--catalog-ui/src/app/models/components/component.ts5
-rw-r--r--catalog-ui/src/app/view-models/workspace/workspace-view-model.ts2
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"),