Skip to content

Commit 32ad483

Browse files
authored
Merge pull request #5271 from vnickolov/triangle-count-bug-1.8
Fix TC bug on node filtered graphs
2 parents 1f35402 + 7534842 commit 32ad483

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

algo/src/main/java/org/neo4j/gds/triangle/intersect/NodeFilteredGraphIntersect.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ public void intersectAll(long nodeIdA, IntersectionConsumer consumer) {
4646
wrappedRelationshipIntersect.intersectAll(filteredGraph.toRootNodeId(nodeIdA), (a, b, c) -> {
4747
if (filteredGraph.contains(a) && filteredGraph.contains(b) && filteredGraph.contains(c)) {
4848
consumer.accept(
49-
filteredGraph.toMappedNodeId(a),
50-
filteredGraph.toMappedNodeId(b),
51-
filteredGraph.toMappedNodeId(c)
49+
filteredGraph.getFilteredMappedNodeId(a),
50+
filteredGraph.getFilteredMappedNodeId(b),
51+
filteredGraph.getFilteredMappedNodeId(c)
5252
);
5353
}
5454
});

core/src/main/java/org/neo4j/gds/core/huge/NodeFilteredGraph.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ public Stream<RelationshipCursor> streamRelationships(long nodeId, double fallba
211211
.map(rel -> ImmutableRelationshipCursor.of(filteredIdMap.toMappedNodeId(rel.sourceId()), filteredIdMap.toMappedNodeId(rel.targetId()), rel.property()));
212212
}
213213

214-
long getFilteredMappedNodeId(long nodeId) {
214+
public long getFilteredMappedNodeId(long nodeId) {
215215
return filteredIdMap.toMappedNodeId(nodeId);
216216
}
217217

0 commit comments

Comments
 (0)