Browse Source

nodes.json: handle changed format of geo attribute (recent Gluon?)

Helge Jung 8 years ago
parent
commit
ee772323a7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      ffstatus/server.py

+ 1 - 1
ffstatus/server.py

@@ -364,7 +364,7 @@ angesprochen und sollte aus einer Mehrzahl von Gründen nicht
                 entry['type'] = nodetype
             geo = node.get('location', None)
             if geo is not None:
-                entry['geo'] = [geo['latitude'], geo['longitude']]
+                entry['geo'] = geo if isinstance(geo, list) else [geo['latitude'], geo['longitude']]
             nodes.append(entry)
 
         result = {'nodes': nodes}