This is an automated email from the ASF dual-hosted git repository.

ywang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking-rocketbot-ui.git


The following commit(s) were added to refs/heads/master by this push:
     new c21f041  fix topology page js bug (#131)
c21f041 is described below

commit c21f041afb57adb223e1c901d1e09eb74c7751a9
Author: wuguangkuo <[email protected]>
AuthorDate: Tue Aug 13 11:20:25 2019 +0800

    fix topology page js bug (#131)
    
    * fix topology page js bug
    
    * avoid js "undefined" error in topology page
---
 src/store/modules/topology/index.ts | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/store/modules/topology/index.ts 
b/src/store/modules/topology/index.ts
index 90158c8..a18042f 100644
--- a/src/store/modules/topology/index.ts
+++ b/src/store/modules/topology/index.ts
@@ -172,14 +172,14 @@ const actions: ActionTree<State, any> = {
               if (nodes[j].id === resInfo.sla.values[i].id) {
                 nodes[j] = {
                   ...nodes[j],
-                  sla: resInfo.sla.values[i].value / 100,
-                  cpm: resInfo.nodeCpm.values[i].value,
-                  latency: resInfo.nodeLatency.values[i].value,
-                  p50: resInfo.p50 ? resInfo.p50.values[i].value : 0,
-                  p75: resInfo.p75 ? resInfo.p75.values[i].value : 0,
-                  p90: resInfo.p90 ? resInfo.p90.values[i].value : 0,
-                  p95: resInfo.p95 ? resInfo.p95.values[i].value : 0,
-                  p99: resInfo.p95 ? resInfo.p95.values[i].value : 0,
+                  sla: resInfo.sla.values[i].value ? 
resInfo.sla.values[i].value / 100 : -1,
+                  cpm: resInfo.nodeCpm.values[i] ? 
resInfo.nodeCpm.values[i].value : -1,
+                  latency: resInfo.nodeLatency.values ? 
resInfo.nodeLatency.values[i].value : -1,
+                  p50: resInfo.p50 && resInfo.p50.values[i] ? 
resInfo.p50.values[i].value : 0,
+                  p75: resInfo.p75 && resInfo.p75.values[i] ? 
resInfo.p75.values[i].value : 0,
+                  p90: resInfo.p90 && resInfo.p90.values[i] ? 
resInfo.p90.values[i].value : 0,
+                  p95: resInfo.p95 && resInfo.p95.values[i] ? 
resInfo.p95.values[i].value : 0,
+                  p99: resInfo.p95 && resInfo.p95.values[i] ? 
resInfo.p95.values[i].value : 0,
                 };
               }
             }
@@ -192,8 +192,8 @@ const actions: ActionTree<State, any> = {
               if (calls[j].id === resInfo.cpmC.values[i].id) {
                 calls[j] = {
                   ...calls[j],
-                  cpm: resInfo.cpmC.values[i].value,
-                  latency: resInfo.latencyC.values[i].value,
+                  cpm: resInfo.cpmC.values[i] ? resInfo.cpmC.values[i].value : 
'',
+                  latency: resInfo.latencyC.values[i] ? 
resInfo.latencyC.values[i].value : '',
                 };
               }
             }
@@ -206,7 +206,7 @@ const actions: ActionTree<State, any> = {
               if (calls[j].id === resInfo.cpmS.values[i].id) {
                 calls[j] = {
                   ...calls[j],
-                  cpm: resInfo.cpmS.values[i].value,
+                  cpm: resInfo.cpmS.values[i] ? resInfo.cpmS.values[i].value : 
'',
                   latency: resInfo.latencyS.values[i] ? 
resInfo.latencyS.values[i].value : '',
                 };
               }

Reply via email to