From ef0b69c4806c144a9c778681ff7cdbb1fb6022ba Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sat, 3 Oct 2015 09:30:40 +0200
Subject: [PATCH] Fix missing transfers in state transition run

---
 src/cutecoin/core/txhistory.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cutecoin/core/txhistory.py b/src/cutecoin/core/txhistory.py
index d3cd3c08..13c5fb87 100644
--- a/src/cutecoin/core/txhistory.py
+++ b/src/cutecoin/core/txhistory.py
@@ -273,7 +273,7 @@ class TxHistory():
             signed_raw = "{0}{1}\n".format(self._block_to['raw'],
                                        self._block_to['signature'])
             block_to = Block.from_signed_raw(signed_raw)
-            for transfer in [t for t in self._transfers if t.state == TransferState.VALIDATING]:
+            for transfer in [t for t in self._transfers + new_transfers if t.state == TransferState.VALIDATING]:
                 transfer.run_state_transitions((False, block_to, fork_window))
 
             # We check if latest parsed block_number is a new high number
-- 
GitLab