Skip to content
Snippets Groups Projects
Commit 23acc0aa authored by Dariusz Kędzierski's avatar Dariusz Kędzierski
Browse files

Fixed mock block injection in get_blocks_range

parent 25df6879
No related branches found
No related tags found
2 merge requests!456Release candidate v1 24,!346Escape characters in user names provided in follow_op
......@@ -153,16 +153,19 @@ class SteemClient:
batch_params = [{'block_num': i} for i in block_nums]
for result in self.__exec_batch('get_block', batch_params):
assert 'block' in result, "result w/o block key: %s" % result
block = result['block']
num = int(block['block_id'][:8], base=16)
blocks[num] = block
if 'block' in result:
block = result['block']
num = int(block['block_id'][:8], base=16)
blocks[num] = block
for block_num in block_nums:
data = MockBlockProvider.get_block_data(block_num, True)
if data is not None:
blocks[block_num]["transactions"].extend(data["transactions"])
blocks[block_num]["transaction_ids"].extend(data["transaction_ids"])
if block_num in blocks:
blocks[block_num]["transactions"].extend(data["transactions"])
blocks[block_num]["transaction_ids"].extend(data["transaction_ids"])
else:
blocks[block_num] = data
return [blocks[x] for x in block_nums]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment