From b19a518ceecc27255505616eed878abcff260f25 Mon Sep 17 00:00:00 2001 From: Eoin Hanan Date: Fri, 7 Dec 2018 09:57:04 +0000 Subject: [PATCH] JSON objects now displaying as string Change-Id: I659f56dd28e8a1f44bf88c7a23c961866d081cca Issue-ID: SO-1286 Signed-off-by: Eoin Hanan --- .../main/frontend/src/app/details/details.component.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/so-monitoring/so-monitoring-ui/src/main/frontend/src/app/details/details.component.ts b/so-monitoring/so-monitoring-ui/src/main/frontend/src/app/details/details.component.ts index bb464a9e21..97bbbdad02 100644 --- a/so-monitoring/so-monitoring-ui/src/main/frontend/src/app/details/details.component.ts +++ b/so-monitoring/so-monitoring-ui/src/main/frontend/src/app/details/details.component.ts @@ -138,7 +138,20 @@ export class DetailsComponent implements OnInit { getVarInst(procInstId) { this.data.getVariableInstance(procInstId).subscribe( (data: VarInstance[]) => { - this.variableInstance = data; + this.variableInstance = []; + for (let i = 0; i < data.length; i++) { + var value = data[i]['value']; + var type = data[i]['type']; + if ((type == 'Object') && !(value == null)) { + try { + data[i]['value'] = JSON.stringify(value, null, 2); + } + catch (error) { + console.log("Unable to \nError Code: " + error); + } + } + this.variableInstance[i] = data[i]; + } console.log(data); }, error => { console.log(error); -- 2.16.6