From efdd2b9dbc75aefb0b47c43c30dfec97ed30bc2d Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sat, 11 Jul 2015 16:28:21 +0200
Subject: [PATCH] Fix bug with UD history ( #172 )

---
 src/cutecoin/core/net/api/bma/access.py | 6 ------
 src/cutecoin/core/txhistory.py          | 2 +-
 src/cutecoin/models/txhistory.py        | 4 ++--
 3 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/cutecoin/core/net/api/bma/access.py b/src/cutecoin/core/net/api/bma/access.py
index 4cad8d35..d6fa54a7 100644
--- a/src/cutecoin/core/net/api/bma/access.py
+++ b/src/cutecoin/core/net/api/bma/access.py
@@ -101,9 +101,6 @@ class BmaAccess(QObject):
         :param cache_key: The key
         :return:
         """
-        if request == blockchain.UD:
-            pass
-
         cache_key = BmaAccess._gen_cache_key(request, req_args, get_args)
         if cache_key in self._data.keys():
             cached_data = self._data[cache_key]
@@ -174,8 +171,6 @@ class BmaAccess(QObject):
 
     @pyqtSlot(int, dict, dict, int)
     def handle_reply(self, request, req_args, get_args, tries):
-        if request == blockchain.UD:
-            pass
         reply = self.sender()
         logging.debug("Handling QtNetworkReply for {0}".format(str(request)))
         cache_key = BmaAccess._gen_cache_key(request, req_args, get_args)
@@ -211,7 +206,6 @@ class BmaAccess(QObject):
         :return: The future data
         :rtype: dict
         """
-
         def handle_future_reply(reply):
             if reply.error() == QNetworkReply.NoError:
                 strdata = bytes(reply.readAll()).decode('utf-8')
diff --git a/src/cutecoin/core/txhistory.py b/src/cutecoin/core/txhistory.py
index edd10236..4824f325 100644
--- a/src/cutecoin/core/txhistory.py
+++ b/src/cutecoin/core/txhistory.py
@@ -158,7 +158,7 @@ class TxHistory():
 
         dividends = dividends_data['history']['history']
         for d in dividends:
-            if d['block_number'] not in range(parsed_block, parsed_block+99):
+            if d['block_number'] < parsed_block:
                 dividends.remove(d)
 
         new_transfers = []
diff --git a/src/cutecoin/models/txhistory.py b/src/cutecoin/models/txhistory.py
index a23f9dec..af167243 100644
--- a/src/cutecoin/models/txhistory.py
+++ b/src/cutecoin/models/txhistory.py
@@ -239,8 +239,8 @@ class HistoryTableModel(QAbstractTableModel):
         receiver = self.account.name
         date_ts = dividend['time']
         id = dividend['id']
-        return (date_ts, receiver, amount,
-                "", "", Transfer.VALIDATED, id,
+        return (date_ts, receiver, "",
+                amount, "", Transfer.VALIDATED, id,
                 self.account.pubkey)
 
     def refresh_transfers(self):
-- 
GitLab