From 034c58c4343aa88511e0ff4a4684ab13a6401a33 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sun, 12 Apr 2015 17:06:14 +0200
Subject: [PATCH] Fixed a bug due to last API changes

---
 src/cutecoin/core/person.py | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/cutecoin/core/person.py b/src/cutecoin/core/person.py
index 0afdf4b0..001e379a 100644
--- a/src/cutecoin/core/person.py
+++ b/src/cutecoin/core/person.py
@@ -285,14 +285,15 @@ class Person(object):
             # convert api data to certifiers list
             certifiers = list()
             # add certifiers of uid
-            for certifier in data['results'][0]['uids'][0]['others']:
-                # for each uid found for this pubkey...
-                for uid in certifier['uids']:
-                    # add a certifier
-                    certifier['uid'] = uid
-                    certifier['cert_time'] = dict()
-                    certifier['cert_time']['medianTime'] = community.get_block(certifier['meta']['block_number']).mediantime
-                    certifiers.append(certifier)
+
+            for result in data['results']:
+                if result["pubkey"] == self.pubkey:
+                    for certifier in [uid['others'] for uid in result['uids']]:
+                        # add a certifier
+                        certifier['uid'] = uid
+                        certifier['cert_time'] = dict()
+                        certifier['cert_time']['medianTime'] = community.get_block(certifier['meta']['block_number']).mediantime
+                        certifiers.append(certifier)
 
             return certifiers
 
-- 
GitLab