Skip to content
Snippets Groups Projects
Commit 3c624526 authored by inso's avatar inso
Browse files

Fix bug #231

parent 9dfff482
No related branches found
No related tags found
No related merge requests found
......@@ -231,7 +231,7 @@ class Graph(object):
# Current validation can be negative if self.community.network.current_blockid.number
# is not refreshed yet
if max_validation > current_validations > 0:
if max_validation > current_validations >= 0:
if self.app.preferences['expert_mode']:
arc['validation_text'] = "{0}/{1}".format(current_validations,
max_validation)
......
......@@ -262,6 +262,9 @@ class Identity(QObject):
except ValueError as e:
if '404' in str(e):
logging.debug('bma.wot.CertifiersOf request error: {0}'.format(str(e)))
except NoPeerAvailable as e:
logging.debug(str(e))
try:
data = yield from community.bma_access.future_request(bma.wot.Lookup, {'search': self.pubkey})
for result in data['results']:
......@@ -271,10 +274,12 @@ class Identity(QObject):
for uid in certifier_data['uids']:
# add a certifier
certifier = {}
certifier['identity'] = identities_registry.from_handled_data(uid,
certifier['identity'] = identities_registry.\
from_handled_data(uid,
certifier_data['pubkey'],
BlockchainState.BUFFERED,
community)
if certifier['identity'] not in certifiers:
block = yield from community.bma_access.future_request(bma.blockchain.Block,
{'number': certifier_data['meta']['block_number']})
certifier['cert_time'] = block['medianTime']
......@@ -333,6 +338,9 @@ class Identity(QObject):
except ValueError as e:
if '404' in str(e):
logging.debug('bma.wot.CertifiersOf request error')
except NoPeerAvailable as e:
logging.debug(str(e))
try:
data = yield from community.bma_access.future_request(bma.wot.Lookup, {'search': self.pubkey})
for result in data['results']:
......@@ -343,6 +351,7 @@ class Identity(QObject):
certified_data['pubkey'],
BlockchainState.BUFFERED,
community)
if certified['identity'] not in certified_list:
certified['cert_time'] = certified_data['meta']['timestamp']
certified['block_number'] = None
certified_list.append(certified)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment