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)
|
space.delete(_id)
|
||||||
inputs_space = connection.space("inputs")
|
inputs_space = connection.space("inputs")
|
||||||
outputs_space = connection.space("outputs")
|
outputs_space = connection.space("outputs")
|
||||||
|
k_space = connection.space("keys")
|
||||||
for _id in txn_ids:
|
for _id in txn_ids:
|
||||||
_inputs = inputs_space.select(_id, index="id_search")
|
_inputs = inputs_space.select(_id, index="id_search")
|
||||||
_outputs = outputs_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:
|
for _inpID in _inputs:
|
||||||
space.delete(_inpID[5])
|
inputs_space.delete(_inpID[5], index="delete_search")
|
||||||
for _outpID in _outputs:
|
for _outpID in _outputs:
|
||||||
space.delete(_outpID[5])
|
outputs_space.delete(_outpID[5], index="unique_search")
|
||||||
|
|
||||||
|
|
||||||
@register_query(LocalMongoDBConnection)
|
@register_query(LocalMongoDBConnection)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user