Merge pull request #296 from peerplays-network/es_update1

ES update1
This commit is contained in:
pbattu123 2020-02-26 13:57:17 -04:00 committed by GitHub
commit 24e7610bce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -561,7 +561,13 @@ vector<operation_history_object> elasticsearch_plugin::get_account_history(
variant variant_response = fc::json::from_string(response);
const auto hits = variant_response["hits"]["total"]["value"];
const auto size = std::min(static_cast<uint32_t>(hits.as_uint64()), limit);
uint32_t size;
if( hits.is_object() ) // ES-7 ?
size = static_cast<uint32_t>(hits["value"].as_uint64());
else // probably ES-6
size = static_cast<uint32_t>(hits.as_uint64());
size = std::min( size, limit );
for(unsigned i=0; i<size; i++)
{