You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by ok...@apache.org on 2015/08/31 22:30:21 UTC

incubator-tinkerpop git commit: fixed a bug in StandardVerificationStrategy.

Repository: incubator-tinkerpop
Updated Branches:
  refs/heads/tp30 a20d06083 -> 0ee83647f


fixed a bug in StandardVerificationStrategy.


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

Branch: refs/heads/tp30
Commit: 0ee83647fffe97c0a67ec0aa42c7fd33ba1a025d
Parents: a20d060
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Mon Aug 31 14:30:23 2015 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Mon Aug 31 14:30:23 2015 -0600

----------------------------------------------------------------------
 .../strategy/verification/StandardVerificationStrategy.java        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/0ee83647/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/StandardVerificationStrategy.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/StandardVerificationStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/StandardVerificationStrategy.java
index 6ba5216..d9ba6ba 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/StandardVerificationStrategy.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/StandardVerificationStrategy.java
@@ -40,7 +40,7 @@ public final class StandardVerificationStrategy extends AbstractTraversalStrateg
     @Override
     public void apply(final Traversal.Admin<?, ?> traversal) {
         traversal.getSteps().forEach(step -> {
-            if (step instanceof ReducingBarrierStep && step.getTraversal().getParent() instanceof RepeatStep)
+            if (step instanceof ReducingBarrierStep && step.getTraversal().getParent() instanceof RepeatStep && step.getTraversal().getParent().getGlobalChildren().get(0).getSteps().contains(step))
                 throw new VerificationException("The direct parent of a ReducingBarrierStep can not be a RepeatStep: " + step, traversal);
         });
     }