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