fixed last test cases

Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
This commit is contained in:
Lorenz Herzberger 2022-04-26 15:42:54 +02:00
parent f9778e9ba1
commit 001943df20
No known key found for this signature in database
GPG Key ID: FA5EE906EB55316A
2 changed files with 3 additions and 3 deletions

View File

@ -337,11 +337,10 @@ def get_election(conn, election_id):
sort=[('height', DESCENDING)]) sort=[('height', DESCENDING)])
) )
@register_query(LocalMongoDBConnection) @register_query(LocalMongoDBConnection)
def get_asset_tokens_for_public_key(conn, asset_id, public_key): def get_asset_tokens_for_public_key(conn, asset_id, public_key):
query = {'outputs.public_keys': [public_key], query = {'outputs.public_keys': [public_key],
'asset.id': asset_id} 'assets.id': asset_id}
cursor = conn.run( cursor = conn.run(
conn.collection('transactions').aggregate([ conn.collection('transactions').aggregate([

View File

@ -104,8 +104,9 @@ class ValidationWorker:
self.validated_transactions = defaultdict(list) self.validated_transactions = defaultdict(list)
def validate(self, dict_transaction): def validate(self, dict_transaction):
# TODO: this will only work for now, no multiasset support => needs to be refactored for COMPOSE/DECOMPOSE
try: try:
asset_id = dict_transaction['asset']['id'] asset_id = dict_transaction['assets'][0]['id']
except KeyError: except KeyError:
asset_id = dict_transaction['id'] asset_id = dict_transaction['id']