From 4d0a5b683fef4ba607bab97c189064076829667c Mon Sep 17 00:00:00 2001 From: Alfredo Garcia Date: Fri, 27 Sep 2019 16:03:33 -0300 Subject: [PATCH] add son vote type to lookup_vote_ids --- libraries/app/database_api.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libraries/app/database_api.cpp b/libraries/app/database_api.cpp index ccf68c53..0711bd04 100644 --- a/libraries/app/database_api.cpp +++ b/libraries/app/database_api.cpp @@ -1619,6 +1619,7 @@ vector database_api_impl::lookup_vote_ids( const vector& const auto& committee_idx = _db.get_index_type().indices().get(); const auto& for_worker_idx = _db.get_index_type().indices().get(); const auto& against_worker_idx = _db.get_index_type().indices().get(); + const auto& son_idx = _db.get_index_type().indices().get(); vector result; result.reserve( votes.size() ); @@ -1661,6 +1662,16 @@ vector database_api_impl::lookup_vote_ids( const vector& } break; } + case vote_id_type::son: + { + auto itr = son_idx.find( id ); + if( itr != son_idx.end() ) + result.emplace_back( variant( *itr ) ); + else + result.emplace_back( variant() ); + break; + } + case vote_id_type::VOTE_TYPE_COUNT: break; // supress unused enum value warnings } }