diff --git a/planetmint/backend/tarantool/query.py b/planetmint/backend/tarantool/query.py index 5e1f964..e2219a6 100644 --- a/planetmint/backend/tarantool/query.py +++ b/planetmint/backend/tarantool/query.py @@ -100,7 +100,10 @@ def get_transactions(connection, transactions_ids: list): def store_metadatas(connection, metadata: list): space = connection.space("meta_data") for meta in metadata: - space.insert((meta["id"], meta["data"] if not "metadata" in meta else meta["metadata"])) + print(f"METADATA : {meta}") + data = meta["data"] if not "metadata" in meta else meta["metadata"] + if data: + space.insert((meta["id"], meta["data"] if not "metadata" in meta else meta["metadata"])) @register_query(TarantoolDB) @@ -109,6 +112,7 @@ def get_metadata(connection, transaction_ids: list): space = connection.space("meta_data") for _id in transaction_ids: metadata = space.select(_id, index="id_search") + print(f"METADATA : {metadata}") _returned_data.append({"id": metadata.data[0][0], "metadata": metadata.data[0][1]}) return _returned_data diff --git a/tests/conftest.py b/tests/conftest.py index 48cfcaf..5edccc3 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -32,6 +32,7 @@ from planetmint.common.exceptions import DatabaseDoesNotExist from planetmint.lib import Block from tests.utils import gen_vote from planetmint.config import Config +from planetmint.upsert_validator import ValidatorElection TEST_DB_NAME = 'planetmint_test'