Repository: tinkerpop
Updated Branches:
  refs/heads/TRAVIS-TEST 0e8597d70 -> 4458bf33a


foo


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

Branch: refs/heads/TRAVIS-TEST
Commit: 4458bf33a69a243e55ab80278309833fa605ab39
Parents: 0e8597d
Author: Daniel Kuppitz <daniel_kupp...@hotmail.com>
Authored: Mon Mar 12 10:35:48 2018 -0700
Committer: Daniel Kuppitz <daniel_kupp...@hotmail.com>
Committed: Mon Mar 12 10:35:48 2018 -0700

----------------------------------------------------------------------
 .../process/traversal/strategy/decoration/SubgraphStrategy.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/4458bf33/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java
----------------------------------------------------------------------
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java
index 9f4f75c..8f8f3ac 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java
@@ -148,7 +148,6 @@ public final class SubgraphStrategy extends 
AbstractTraversalStrategy<TraversalS
             traversal.getStartStep().removeLabel(MARKER);
             return;
         }
-        RequirementsStrategy.addRequirements(traversal.getStrategies(), 
TraverserRequirement.PATH);
         //
         final List<GraphStep> graphSteps = 
TraversalHelper.getStepsOfAssignableClass(GraphStep.class, traversal);
         final List<VertexStep> vertexSteps = 
TraversalHelper.getStepsOfAssignableClass(VertexStep.class, traversal);
@@ -266,6 +265,10 @@ public final class SubgraphStrategy extends 
AbstractTraversalStrategy<TraversalS
                 }
             }
         }
+        if 
(!traversal.getTraverserRequirements().contains(TraverserRequirement.PATH) &&
+                
TraversalHelper.hasStepOfAssignableClassRecursively(EdgeOtherVertexStep.class)) 
{
+            RequirementsStrategy.addRequirements(traversal.getStrategies(), 
TraverserRequirement.PATH);
+        }
     }
 
     @Override

Reply via email to