diff --git a/src/bgpls_speaker/service/tools/DiscoveredDBManager.py b/src/bgpls_speaker/service/tools/DiscoveredDBManager.py index ecd46347f729cd569999abd910e53825b550f69d..1fb96c47d42a2b8198721a6444f30ae9325f3a58 100644 --- a/src/bgpls_speaker/service/tools/DiscoveredDBManager.py +++ b/src/bgpls_speaker/service/tools/DiscoveredDBManager.py @@ -37,15 +37,16 @@ class DiscoveredDBManager: # Check if node info message if(self.checkIfNodeInUpdate(update_request)): # Check if node exists - to_add=True + node_count=len(update_request.nodes) for node in update_request.nodes: if(self.CheckIfNodeNameInDb(node) or CheckIfNodeInContext(node.node_name)): # Replace info from node if exists LOGGER.debug("(AddToDB) Node already in DB!!!") - to_add=False + update_request.nodes.remove(node) + node_count=node_count-1 else: LOGGER.debug("(AddToDB) Node NOT in DB!!!") - if(to_add): + if(node_count>0): self.discoveredDB.append(update_request) else: # is a link diff --git a/src/webui/service/templates/bgpls/home.html b/src/webui/service/templates/bgpls/home.html index 15bfc0fcd62a1bf9222ca209b2fd08d9a061fc06..d0f074b2ae11d0cd45346d4c3894eb9be30d3865 100644 --- a/src/webui/service/templates/bgpls/home.html +++ b/src/webui/service/templates/bgpls/home.html @@ -77,7 +77,7 @@ </tr> {% endif %} </tbody> - <tbody> + <!-- <tbody> {% if dislink %} {% for link in dislink %} <tr> @@ -100,7 +100,7 @@ <td colspan="3">No devices found</td> </tr> {% endif %} - </tbody> + </tbody> --> </table> <script src="https://d3js.org/d3.v4.min.js"></script>