From 10250c45c8c5710da3b21caf34a15ce6575c38b1 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Fri, 20 Mar 2015 19:06:10 +0100
Subject: [PATCH] Fixed bugs

- UID parsing in selfcert
- Old contacts format in certify
---
 src/cutecoin/core/person.py       | 10 +++++-----
 src/cutecoin/gui/certification.py |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/cutecoin/core/person.py b/src/cutecoin/core/person.py
index bd3c0790..c907d3df 100644
--- a/src/cutecoin/core/person.py
+++ b/src/cutecoin/core/person.py
@@ -186,11 +186,11 @@ class Person(object):
         for result in data['results']:
             if result["pubkey"] == self.pubkey:
                 uids = result['uids']
-                for uid in uids:
-                    if uid["meta"]["timestamp"] > timestamp:
-                        timestamp = uid["meta"]["timestamp"]
-                        uid = uid["uid"]
-                        signature = uid["self"]
+                for uid_data in uids:
+                    if uid_data["meta"]["timestamp"] > timestamp:
+                        timestamp = uid_data["meta"]["timestamp"]
+                        uid = uid_data["uid"]
+                        signature = uid_data["self"]
 
                 return SelfCertification(PROTOCOL_VERSION,
                                              community.currency,
diff --git a/src/cutecoin/gui/certification.py b/src/cutecoin/gui/certification.py
index 44244501..2ec0b190 100644
--- a/src/cutecoin/gui/certification.py
+++ b/src/cutecoin/gui/certification.py
@@ -33,7 +33,7 @@ class CertificationDialog(QDialog, Ui_CertificationDialog):
     def accept(self):
         if self.radio_contact.isChecked():
             index = self.combo_contact.currentIndex()
-            pubkey = self.account.contacts[index].pubkey
+            pubkey = self.account.contacts[index]['pubkey']
         else:
             pubkey = self.edit_pubkey.text()
 
-- 
GitLab