Browse Source

findnode_by_name: handle nodes with name=None (i.e. legacy nodes)

Helge Jung 9 years ago
parent
commit
3d842b2247
1 changed files with 4 additions and 1 deletions
  1. 4 1
      ffstatus/server.py

+ 4 - 1
ffstatus/server.py

@@ -361,7 +361,10 @@ angesprochen und sollte aus einer Mehrzahl von Gründen nicht
         name = name.lower()
         names = {}
         for node in self.server.storage.get_nodes():
-            nodename = node.get('hostname').lower()
+            nodename = node.get('hostname')
+            if nodename is None:
+                continue
+            nodename = nodename.lower()
             if nodename not in names:
                 # first time we see this name
                 names[nodename] = [node]