diff --git a/src/cutecoin/core/person.py b/src/cutecoin/core/person.py index 0afdf4b0effc4be4ff245d7d656676aca473a267..001e379adc6a296f281d0f0184b3b145bfde07ef 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