summaryrefslogtreecommitdiffstats
path: root/sdnr/wt/odlux/apps/networkMapApp/src/actions/detailsAction.ts
diff options
context:
space:
mode:
Diffstat (limited to 'sdnr/wt/odlux/apps/networkMapApp/src/actions/detailsAction.ts')
-rw-r--r--sdnr/wt/odlux/apps/networkMapApp/src/actions/detailsAction.ts13
1 files changed, 5 insertions, 8 deletions
diff --git a/sdnr/wt/odlux/apps/networkMapApp/src/actions/detailsAction.ts b/sdnr/wt/odlux/apps/networkMapApp/src/actions/detailsAction.ts
index 5288f61d9..afa8ee41e 100644
--- a/sdnr/wt/odlux/apps/networkMapApp/src/actions/detailsAction.ts
+++ b/sdnr/wt/odlux/apps/networkMapApp/src/actions/detailsAction.ts
@@ -102,12 +102,10 @@ running=true;
dispatcher(new IsBusyCheckingDeviceListAction(true));
const promises = list.map((device)=>{
- if(device.simulatorId){
- return requestRest<any>("/rests/operational/network-topology:network-topology/topology/topology-netconf/node/"+device.simulatorId, { method: "GET" })
-
+ if(device.name){
+ return requestRest<any>("/rests/data/network-topology:network-topology/topology=topology-netconf/node="+device.name, { method: "GET" })
}else{
- return requestRest<any>("/rests/operational/network-topology:network-topology/topology/topology-netconf/node/"+device.name, { method: "GET" })
-
+ return device;
}
})
@@ -117,9 +115,8 @@ running=true;
result.forEach((res: any, index)=>{
- if(res !==null && res.node!==null){
-
- list[index].status = res.node[0]["netconf-node-topology:connection-status"];
+ if(res !==null && res["network-topology:node"]){
+ list[index].status = res["network-topology:node"][0]["netconf-node-topology:connection-status"];
}else{
list[index].status = "Not connected";
}