Added support for dual-homed hosts (on "classic" topo).
Change-Id: I47f4b3bf5756928452cbf99c4be2e3e1d6c8fa92
diff --git a/web/gui/src/main/webapp/app/view/topo/topoSelect.js b/web/gui/src/main/webapp/app/view/topo/topoSelect.js
index a0e8c31..d026e73 100644
--- a/web/gui/src/main/webapp/app/view/topo/topoSelect.js
+++ b/web/gui/src/main/webapp/app/view/topo/topoSelect.js
@@ -197,17 +197,15 @@
// special handling for links...
if (itemClass === 'link') {
payload.key = data.key;
+ payload.sourceId = data.source.id;
+ payload.targetId = data.target.id;
+ payload.targetPort = data.tgtPort;
+
if (data.source.class === 'host') {
payload.isEdgeLink = true;
- payload.sourceId = data.source.id;
- payload.targetId = data.source.cp.device;
- payload.targetPort = data.source.cp.port;
} else {
payload.isEdgeLink = false;
- payload.sourceId = data.source.id;
payload.sourcePort = data.srcPort;
- payload.targetId = data.target.id;
- payload.targetPort = data.tgtPort;
}
}