From 3ce7a8bf355e1f06865fd2b1d398cdb2b82b2cce Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Thu, 23 Jul 2015 13:25:50 +0200 Subject: [PATCH] Fix a bug when looking up for users --- src/cutecoin/core/registry/identities.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/cutecoin/core/registry/identities.py b/src/cutecoin/core/registry/identities.py index 9cb8032b..9765d1e6 100644 --- a/src/cutecoin/core/registry/identities.py +++ b/src/cutecoin/core/registry/identities.py @@ -69,7 +69,8 @@ class IdentitiesRegistry: def future_find(self, pubkey, community): def handle_certifiersof_reply(reply, tries=0): err = reply.error() - if reply.error() == QNetworkReply.NoError: + # https://github.com/ucoin-io/ucoin/issues/146 + if reply.error() == QNetworkReply.NoError or reply.error() == QNetworkReply.ProtocolInvalidOperationError: status_code = reply.attribute(QNetworkRequest.HttpStatusCodeAttribute) if status_code == 200: strdata = bytes(reply.readAll()).decode('utf-8') @@ -106,7 +107,8 @@ class IdentitiesRegistry: timestamp = uid_data["meta"]["timestamp"] identity_uid = uid_data["uid"] identity.uid = identity_uid - identity.status = Identity.FOUND + identity.blockchain_state = BlockchainState.BUFFERED + identity.local_state = LocalState.PARTIAL logging.debug("Lookup : found {0}".format(identity)) future_identity.set_result(True) return -- GitLab