diff --git a/src/cutecoin/core/person.py b/src/cutecoin/core/person.py index 60ce2d8f37a9f1b7b80a84f028f342166c2e0efb..4e66d309030a5c5a4649da8362f5c2e2eb2dc16a 100644 --- a/src/cutecoin/core/person.py +++ b/src/cutecoin/core/person.py @@ -301,12 +301,16 @@ class Person(object): for result in data['results']: if result["pubkey"] == self.pubkey: for uid_data in result['uids']: - for certifier in uid_data['others']: + for certifier_data in uid_data['others']: + for uid in certifier_data['uids']: # add a certifier - certifier['uid'] = uid_data['uid'] - certifier['cert_time'] = dict() - certifier['cert_time']['medianTime'] = community.get_block(certifier['meta']['block_number']).mediantime - certifiers.append(certifier) + certifier = {} + certifier['uid'] = uid + certifier['pubkey'] = certifier_data['pubkey'] + certifier['isMember'] = certifier_data['isMember'] + certifier['cert_time'] = dict() + certifier['cert_time']['medianTime'] = community.get_block(certifier_data['meta']['block_number']).mediantime + certifiers.append(certifier) return certifiers