Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.2.9, 3.7.0
-
None
-
None
Description
gremlin> g.withSack(0).V().hasLabel("person").as("from","to"). ......1> repeat(both().as("to").dedup("from","to"). ......2> sack(sum).by(constant(1))). ......3> emit(hasLabel("person")). ......4> sack().dedup().fold() ==>[1,2,3] gremlin> g.withComputer().withSack(0).V().hasLabel("person").as("from","to"). ......1> repeat(both().as("to").dedup("from","to"). ......2> sack(sum).by(constant(1))). ......3> emit(hasLabel("person")). ......4> sack().dedup().fold() ==>[1] ==>[2] ==>[3]
I only noticed the misbehavior in this particular traversal, other tests looked good, so there must be a step that somehow interferes with fold().