ATLAS-2841: Regression, Tag Propagation : When a table is moved from database1 
to database2 , tag propagated from db1 still propagated to table.


Project: http://git-wip-us.apache.org/repos/asf/atlas/repo
Commit: http://git-wip-us.apache.org/repos/asf/atlas/commit/6de9428f
Tree: http://git-wip-us.apache.org/repos/asf/atlas/tree/6de9428f
Diff: http://git-wip-us.apache.org/repos/asf/atlas/diff/6de9428f

Branch: refs/heads/master
Commit: 6de9428f447b669d44874a951faa9081bb4b3fda
Parents: b9637b9
Author: Sarath Subramanian <[email protected]>
Authored: Sun Aug 26 23:54:32 2018 -0700
Committer: Sarath Subramanian <[email protected]>
Committed: Sun Aug 26 23:54:32 2018 -0700

----------------------------------------------------------------------
 .../apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/atlas/blob/6de9428f/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java
----------------------------------------------------------------------
diff --git 
a/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java
 
b/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java
index c57e30a..4edc9da 100644
--- 
a/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java
+++ 
b/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java
@@ -296,8 +296,8 @@ public abstract class DeleteHandlerV1 {
 
             // for relationship edges, inverse vertex's relationship attribute 
doesn't need to be updated.
             // only delete the reference relationship edge
-            if (GraphHelper.isRelationshipEdge(edge)) {
-                deleteEdge(edge, isInternalType);
+            if (isRelationshipEdge(edge)) {
+                deleteRelationships(Collections.singleton(edge), 
isInternalType);
 
                 AtlasVertex referencedVertex = 
entityRetriever.getReferencedEntityVertex(edge, relationshipDirection, 
entityVertex);
 

Reply via email to