Repository: atlas
Updated Branches:
  refs/heads/master 0f689faaa -> 295595db4


ATLAS-2510: Add support to disable/enable propagated classification in entity - 
fix UT failure


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

Branch: refs/heads/master
Commit: 295595db4828f4f85977fa809ba53d723d18c668
Parents: 0f689fa
Author: Sarath Subramanian <[email protected]>
Authored: Tue Mar 27 10:13:30 2018 -0700
Committer: Sarath Subramanian <[email protected]>
Committed: Tue Mar 27 10:13:30 2018 -0700

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


http://git-wip-us.apache.org/repos/asf/atlas/blob/295595db/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
----------------------------------------------------------------------
diff --git 
a/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
 
b/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
index 737e933..2d8b153 100644
--- 
a/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
+++ 
b/repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
@@ -1739,15 +1739,17 @@ public class EntityGraphMapper {
     }
 
     public void deleteClassifications(String guid) throws AtlasBaseException {
-
         AtlasVertex instanceVertex = AtlasGraphUtilsV1.findByGuid(guid);
+
         if (instanceVertex == null) {
             throw new 
AtlasBaseException(AtlasErrorCode.INSTANCE_GUID_NOT_FOUND, guid);
         }
 
         List<String> traitNames = getTraitNames(instanceVertex);
 
-        deleteClassifications(guid, traitNames);
+        if (CollectionUtils.isNotEmpty(traitNames)) {
+            deleteClassifications(guid, traitNames);
+        }
     }
 
     private void updateTraitNamesProperty(AtlasVertex entityVertex, 
List<String> traitNames) {

Reply via email to