Skip to content
Snippets Groups Projects
Commit 9518774d authored by inso's avatar inso
Browse files

Fix multiple bugs

parent 8dacca38
No related branches found
No related tags found
No related merge requests found
...@@ -90,11 +90,11 @@ class Graph(object): ...@@ -90,11 +90,11 @@ class Graph(object):
if node['id'] in tuple(done): if node['id'] in tuple(done):
continue continue
identity_selected = identity.from_handled_data(node['text'], node['id'], BlockchainState.VALIDATED) identity_selected = identity.from_handled_data(node['text'], node['id'], BlockchainState.VALIDATED)
certifier_list = identity_selected.certifiers_of(self.app.identities_registry, self.community) certifier_list = identity_selected.unique_valid_certifiers_of(self.app.identities_registry, self.community)
self.add_certifier_list(certifier_list, identity_selected, identity) self.add_certifier_list(certifier_list, identity_selected, identity)
if identity.pubkey in tuple(self._graph.keys()): if identity.pubkey in tuple(self._graph.keys()):
return False return False
certified_list = identity_selected.certified_by(self.app.identities_registry, self.community) certified_list = identity_selected.unique_valid_certified_by(self.app.identities_registry, self.community)
self.add_certified_list(certified_list, identity_selected, identity) self.add_certified_list(certified_list, identity_selected, identity)
if identity.pubkey in tuple(self._graph.keys()): if identity.pubkey in tuple(self._graph.keys()):
return False return False
......
from PyQt5.QtCore import QObject, pyqtSlot from PyQt5.QtCore import QObject, pyqtSlot
from PyQt5.QtNetwork import QNetworkReply from PyQt5.QtNetwork import QNetworkReply
from . import wot
from . import blockchain, ConnectionHandler from . import blockchain, ConnectionHandler
from .....tools.exceptions import NoPeerAvailable from .....tools.exceptions import NoPeerAvailable
from ..... import __version__ from ..... import __version__
......
...@@ -173,7 +173,7 @@ class TxHistory(): ...@@ -173,7 +173,7 @@ class TxHistory():
if tx.state in (Transfer.AWAITING, Transfer.VALIDATING)] +\ if tx.state in (Transfer.AWAITING, Transfer.VALIDATING)] +\
[ud['block_number'] for ud in self._dividends [ud['block_number'] for ud in self._dividends
if ud['state'] in (Transfer.AWAITING, Transfer.VALIDATING)] +\ if ud['state'] in (Transfer.AWAITING, Transfer.VALIDATING)] +\
[self.latest_block] [max(0, self.latest_block - community.network.fork_window(community.members_pubkeys()))]
parsed_block = min(set(blocks)) parsed_block = min(set(blocks))
logging.debug("Refresh from : {0} to {1}".format(self.latest_block, current_block['number'])) logging.debug("Refresh from : {0} to {1}".format(self.latest_block, current_block['number']))
dividends_data = qtbma.ud.History.null_value dividends_data = qtbma.ud.History.null_value
......
...@@ -87,8 +87,8 @@ class WotTabWidget(QWidget, Ui_WotTabWidget): ...@@ -87,8 +87,8 @@ class WotTabWidget(QWidget, Ui_WotTabWidget):
identity.inner_data_changed.connect(self.handle_identity_change) identity.inner_data_changed.connect(self.handle_identity_change)
# create Identity from node metadata # create Identity from node metadata
certifier_list = identity.certifiers_of(self.app.identities_registry, self.community) certifier_list = identity.unique_valid_certifiers_of(self.app.identities_registry, self.community)
certified_list = identity.certified_by(self.app.identities_registry, self.community) certified_list = identity.unique_valid_certified_by(self.app.identities_registry, self.community)
# create empty graph instance # create empty graph instance
graph = Graph(self.app, self.community) graph = Graph(self.app, self.community)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment