Fixed defect CCSDK-1610 54/94454/1
authorArundathi Patil <arundpil@in.ibm.com>
Wed, 28 Aug 2019 15:38:39 +0000 (21:08 +0530)
committerArundathi Patil <arundpil@in.ibm.com>
Wed, 28 Aug 2019 15:38:47 +0000 (21:08 +0530)
Fixed issue which was adding name feild to workflows on saveMedata action

Issue-ID: CCSDK-1610
Change-Id: I00b1224971e48ad1d360e57e58ec241c925e1d47
Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
cds-ui/client/src/app/feature-modules/blueprint/select-template/metadata/metadata.component.ts

index f495170..b78213f 100644 (file)
@@ -107,16 +107,11 @@ export class MetadataComponent implements OnInit {
     this.loader.showLoader();
     this.metadata = Object.assign({}, this.CBAMetadataForm.value);
     this.blueprint.metadata = this.metadata;
-    /*if (this.blueprint &&
-      this.blueprint['topology_template'] &&
-      this.blueprint['topology_template'].workflows &&
-      this.blueprint['topology_template'].workflows['resource-assignment'] &&
-      this.blueprint['topology_template'].workflows['resource-assignment'].name) {
-      delete this.blueprint['topology_template'].workflows['resource-assignment'].name;
-    }*/
     this.filesData.forEach((fileNode) => {
       if (fileNode.name.includes(this.blueprintName) && fileNode.name == this.entryDefinition) {
-        fileNode.data = JSON.stringify(this.blueprint, null, "\t");
+        let tempNodeData = JSON.parse(fileNode.data);
+        tempNodeData.metadata = this.blueprint.metadata;
+        fileNode.data = JSON.stringify(tempNodeData, null, "\t");
       }
     });
     let blueprintState = {