Browse Source

bugfix: merge_new_data accessed 'aliases' field even if it didn't exist

Helge Jung 9 years ago
parent
commit
6d8f41c3c7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      ffstatus/basestorage.py

+ 1 - 1
ffstatus/basestorage.py

@@ -171,7 +171,7 @@ class BaseStorage(object):
                 update = ffstatus.dict_merge(current[itemid], newdata[itemid])
                 updated[itemid] = update
 
-            for alias_id in updated[itemid]['aliases']:
+            for alias_id in updated[itemid].get('aliases', []):
                 if alias_id in aliased_nodes:
                     aliased_nodes[alias_id].append(itemid)
                 else: