From e9d491f3f91cd08339a5a33f64bd9722dbf98da4 Mon Sep 17 00:00:00 2001 From: inso <insomniak.fr@gmaiL.com> Date: Thu, 8 Feb 2018 17:49:55 +0100 Subject: [PATCH] Fix bug #778 --- src/sakia/data/processors/blockchain.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/sakia/data/processors/blockchain.py b/src/sakia/data/processors/blockchain.py index 200eaf55..6660229d 100644 --- a/src/sakia/data/processors/blockchain.py +++ b/src/sakia/data/processors/blockchain.py @@ -322,7 +322,11 @@ class BlockchainProcessor: dt_reeval_block_target = max(dt_reeval_block_target - int(blockchain.parameters.dt_reeval / blockchain.parameters.avg_gen_time), 0) - previous_ud_reeval_block_number = [b for b in blocks_with_ud if b <= dt_reeval_block_target][-1] + + try: + previous_ud_reeval_block_number = [b for b in blocks_with_ud if b <= dt_reeval_block_target][-1] + except IndexError: + previous_ud_reeval_block_number = min(blocks_with_ud) block_with_ud = await self._bma_connector.get(currency, bma.blockchain.block, req_args={'number': previous_ud_reeval_block_number}) -- GitLab