From e26407f5db9fc5ababe390af680239e541bf7119 Mon Sep 17 00:00:00 2001 From: andrei Date: Mon, 21 Feb 2022 14:09:26 +0200 Subject: [PATCH] error fixed in get_validator_set --- planetmint/backend/tarantool/query.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/planetmint/backend/tarantool/query.py b/planetmint/backend/tarantool/query.py index a10347f..24316d4 100644 --- a/planetmint/backend/tarantool/query.py +++ b/planetmint/backend/tarantool/query.py @@ -464,12 +464,11 @@ def get_validator_set(connection, height: int = None): _validators = space.select() _validators = _validators.data if height is not None: - _validators = [{"height": validator[1], "validators": validator[2]} for validator in _validators if - validator[1] <= height] - return next(iter(sorted(_validators, key=itemgetter(1))), None) + _validators = [{"height": validator[1]} for validator in _validators if validator[1] <= height] + return next(iter(sorted(_validators, key=lambda k: k["height"])), None) else: _validators = [{"height": validator[1], "validators": validator[2]} for validator in _validators] - return next(iter(sorted(_validators, key=itemgetter(1))), None) + return next(iter(sorted(_validators, key=lambda k: k["height"])), None) # @register_query(LocalMongoDBConnection)