mirror of
https://github.com/planetmint/planetmint.git
synced 2025-11-26 15:35:45 +00:00
delete_transaction function fixed bugs
This commit is contained in:
parent
04b894d668
commit
9609d41e27
@ -322,13 +322,17 @@ def delete_transactions(connection, txn_ids: list):
|
||||
space.delete(_id)
|
||||
inputs_space = connection.space("inputs")
|
||||
outputs_space = connection.space("outputs")
|
||||
k_space = connection.space("keys")
|
||||
for _id in txn_ids:
|
||||
_inputs = inputs_space.select(_id, index="id_search")
|
||||
_outputs = outputs_space.select(_id, index="id_search")
|
||||
_keys = k_space.select(_id, index="txid_search")
|
||||
for _kID in _keys:
|
||||
k_space.delete(_kID[2], index="keys_search")
|
||||
for _inpID in _inputs:
|
||||
space.delete(_inpID[5])
|
||||
inputs_space.delete(_inpID[5], index="delete_search")
|
||||
for _outpID in _outputs:
|
||||
space.delete(_outpID[5])
|
||||
outputs_space.delete(_outpID[5], index="unique_search")
|
||||
|
||||
|
||||
@register_query(LocalMongoDBConnection)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user