You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2018/11/20 20:37:54 UTC

[tinkerpop] branch master updated: Fixed default element label for ReferenceVertex

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new e496213  Fixed default element label for ReferenceVertex
     new 5c10f7b  Merge branch 'tp33'
e496213 is described below

commit e496213d63d1a3fb825a915446d480aec3768655
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Tue Nov 20 15:36:34 2018 -0500

    Fixed default element label for ReferenceVertex
    
    Was being set to the default label for VertexProperty rather than the default label for a Vertex CTR
---
 CHANGELOG.asciidoc                                                      | 1 +
 .../tinkerpop/gremlin/structure/util/reference/ReferenceElement.java    | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 816ce6e..1a0bee5 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -29,6 +29,7 @@ This release also includes changes from <<release-3-2-11, 3.2.11>>.
 * Fixed `PersistedOutputRDD` to eager persist RDD by adding `count()` action calls.
 * Deserialized `g:Set` to a Python `Set` in GraphSON in `gremlin-python`.
 * Deprecated `Serializers.DEFAULT_RESULT_SERIALIZER` and `DEFAULT_REQUEST_SERIALIZER`.
+* Fixed the setting of the default label for a `ReferenceVertex` when the original vertex was of type `ComputerAdjacentVertex`.
 * Changed Java driver to expect a generic `RemoteTraverser` object rather than the specific `DefaultRemoteTraverser`.
 * Display the remote stack trace in the Gremlin Console when scripts sent to the server fail.
 * Added `AnonymousTraversalSource` which provides a more unified means of constructing a `TraversalSource`.
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/reference/ReferenceElement.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/reference/ReferenceElement.java
index 1da8144..9ee070d 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/reference/ReferenceElement.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/reference/ReferenceElement.java
@@ -47,7 +47,7 @@ public abstract class ReferenceElement<E extends Element> implements Element, Se
         try {
             //Exception creation takes too much time, return default values for known types
             if (element instanceof ComputerGraph.ComputerAdjacentVertex) {
-                this.label = VertexProperty.DEFAULT_LABEL;
+                this.label = Vertex.DEFAULT_LABEL;
             } else {
                 this.label = element.label();
             }