JSON objects now displaying as string 82/74382/1
authorEoin Hanan <eoin.hanan@ericsson.com>
Fri, 7 Dec 2018 09:57:04 +0000 (09:57 +0000)
committerEoin Hanan <eoin.hanan@ericsson.com>
Fri, 7 Dec 2018 09:57:16 +0000 (09:57 +0000)
Change-Id: I659f56dd28e8a1f44bf88c7a23c961866d081cca
Issue-ID: SO-1286
Signed-off-by: Eoin Hanan <eoin.hanan@ericsson.com>
so-monitoring/so-monitoring-ui/src/main/frontend/src/app/details/details.component.ts

index bb464a9..97bbbda 100644 (file)
@@ -138,7 +138,20 @@ export class DetailsComponent implements OnInit {
   getVarInst(procInstId) {\r
     this.data.getVariableInstance(procInstId).subscribe(\r
       (data: VarInstance[]) => {\r
-        this.variableInstance = data;\r
+        this.variableInstance = [];\r
+        for (let i = 0; i < data.length; i++) {\r
+          var value = data[i]['value'];\r
+          var type = data[i]['type'];\r
+          if ((type == 'Object') && !(value == null)) {\r
+            try {\r
+              data[i]['value'] = JSON.stringify(value, null, 2);\r
+            }\r
+            catch (error) {\r
+              console.log("Unable to \nError Code: " + error);\r
+            }\r
+          }\r
+          this.variableInstance[i] = data[i];\r
+        }\r
         console.log(data);\r
       }, error => {\r
         console.log(error);\r