Make sure unmatched friends are *actually* keyed off name.
[hermes] / package / src / org / maemo / hermes / engine / hermes.py
index 9197b52..e4b4713 100644 (file)
@@ -103,7 +103,7 @@ class Hermes:
             service.finalise(self.updated, overwrite_existing_fields)
             for friend in service.get_unmatched_friends():
                 friend.set_source(service.get_id())
-                key = unicode(friend['name']).encode('trans') + "_" + service.get_id()
+                key = unicode(friend.get_name()).encode('trans') + "_" + service.get_id()
                 self.friends[key] = friend
             
         # commit changes