make keys unique after merge

This commit is contained in:
Nathan Nichols
2021-05-13 11:41:29 -05:00
parent a288136e69
commit d2815ec32e
2 changed files with 16 additions and 10 deletions

View File

@@ -456,9 +456,12 @@ PostgresBackend::fetchBookOffers(
std::optional<std::string> warning)
-> BookOffersPage
{
std::vector<ripple::uint256> keys(pairs.size());
std::vector<ripple::uint256> allKeys(pairs.size());
for (auto const& pair : pairs)
keys.push_back(pair.second);
allKeys.push_back(pair.second);
auto uniqEnd = std::unique(allKeys.begin(), allKeys.end());
std::vector<ripple::uint256> keys{allKeys.begin(), uniqEnd};
auto start = std::chrono::system_clock::now();