Fix Fusiform similarity api return all vertices when similars is empty by zyxxoo · Pull Request #1434 · apache/hugegraph

@zyxxoo

Fix Fusiform similarity api return all vertices when similars is empty

@zyxxoo

@codecov

zhoney


Iterator<Vertex> iterator = QueryResults.emptyIterator();
if (request.withVertex) {
if (request.withVertex && !result.isEmpty()) {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

prefer:

Set<Id> vertices = result.vertices();
if (request.withVertex && !vertices.isEmpty()) {
    iterator = g.vertices(vertices.toArray());
}

zhoney

Linary

zhoney pushed a commit that referenced this pull request

May 27, 2021

@zyxxoo @zhoney