Repository: tinkerpop
Updated Branches:
  refs/heads/TRAVIS-TEST [created] 8c43a96d8


I hate you Travis


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/8c43a96d
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/8c43a96d
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/8c43a96d

Branch: refs/heads/TRAVIS-TEST
Commit: 8c43a96d8dd1f78787a5d3902ce164507583c7ab
Parents: f2f0cbd
Author: Daniel Kuppitz <daniel_kupp...@hotmail.com>
Authored: Thu Mar 15 09:08:02 2018 -0700
Committer: Daniel Kuppitz <daniel_kupp...@hotmail.com>
Committed: Thu Mar 15 09:08:02 2018 -0700

----------------------------------------------------------------------
 .../gremlin/process/traversal/util/DefaultTraversal.java       | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8c43a96d/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
----------------------------------------------------------------------
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
index 3f5b366..faa2819 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
@@ -171,6 +171,12 @@ public class DefaultTraversal<S, E> implements 
Traversal.Admin<S, E> {
         final TraversalParent parent = this.getParent();
         if (!(parent instanceof EmptyStep)) {
             parent.asStep().getTraversal().invalidateTraverserRequirements();
+            for (final Traversal.Admin<?, ?> localChild : 
parent.getLocalChildren()) {
+                if (localChild != this) 
localChild.invalidateTraverserRequirements();
+            }
+            for (final Traversal.Admin<?, ?> globalChild : 
parent.getGlobalChildren()) {
+                if (globalChild != this) 
globalChild.invalidateTraverserRequirements();
+            }
         }
     }
 

Reply via email to