From 9642d6c5bb2ec1a456885d69b624ee162a629a06 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Tue, 20 Jan 2015 22:15:45 +0100 Subject: [PATCH] Fixed various requests bug --- lib/ucoinpy/documents/certification.py | 2 +- src/cutecoin/core/account.py | 4 +++- src/cutecoin/gui/community_tab.py | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/ucoinpy/documents/certification.py b/lib/ucoinpy/documents/certification.py index 79f6d11f..ce5eff0e 100644 --- a/lib/ucoinpy/documents/certification.py +++ b/lib/ucoinpy/documents/certification.py @@ -57,7 +57,7 @@ class Certification(Document): re_timestamp = re.compile("META:TS:([0-9]+)-([0-9a-fA-F]{5,40})\n") def __init__(self, version, currency, pubkey_from, pubkey_to, - blockhash, blocknumber, signature): + blocknumber, blockhash, signature): ''' Constructor ''' diff --git a/src/cutecoin/core/account.py b/src/cutecoin/core/account.py index 4fc001be..cfc93f61 100644 --- a/src/cutecoin/core/account.py +++ b/src/cutecoin/core/account.py @@ -185,7 +185,9 @@ class Account(object): 'other': []}) def send_membership(self, password, community, type): - selfcert = Person.lookup(self.pubkey, community) + self_ = Person.lookup(self.pubkey, community) + selfcert = self_.selfcert(community) + blockid = community.current_blockid() membership = Membership(PROTOCOL_VERSION, community.currency, diff --git a/src/cutecoin/gui/community_tab.py b/src/cutecoin/gui/community_tab.py index 153d0584..c6c79275 100644 --- a/src/cutecoin/gui/community_tab.py +++ b/src/cutecoin/gui/community_tab.py @@ -102,6 +102,8 @@ class CommunityTabWidget(QWidget, Ui_CommunityTabWidget): try: self.account.send_membership(password, self.community, 'IN') + QMessageBox.information(self, "Membership", + "Success sending membership demand") except ValueError as e: QMessageBox.critical(self, "Join demand error", str(e)) @@ -117,6 +119,8 @@ class CommunityTabWidget(QWidget, Ui_CommunityTabWidget): try: self.account.send_membership(password, self.community, 'OUT') + QMessageBox.information(self, "Membership", + "Success sending leaving demand") except ValueError as e: QMessageBox.critical(self, "Leaving demand error", e.message) -- GitLab