From 79887fbb57d5473f6ef615fec6a279ab071ed475 Mon Sep 17 00:00:00 2001 From: PRATHAM2002-DS Date: Wed, 11 Sep 2024 18:39:31 +0530 Subject: [PATCH 1/2] mesh-184: access via tags error debug --- .../store/graph/v2/preprocessor/AssetPreProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repository/src/main/java/org/apache/atlas/repository/store/graph/v2/preprocessor/AssetPreProcessor.java b/repository/src/main/java/org/apache/atlas/repository/store/graph/v2/preprocessor/AssetPreProcessor.java index ab8330c34c..a45871db63 100644 --- a/repository/src/main/java/org/apache/atlas/repository/store/graph/v2/preprocessor/AssetPreProcessor.java +++ b/repository/src/main/java/org/apache/atlas/repository/store/graph/v2/preprocessor/AssetPreProcessor.java @@ -114,7 +114,7 @@ private void validateDomainAssetLinks(AtlasEntity entity) throws AtlasBaseExcept } private void isAuthorized(AtlasVertex vertex) throws AtlasBaseException { - AtlasEntityHeader sourceEntity = entityRetriever.toAtlasEntityHeader(vertex); + AtlasEntityHeader sourceEntity = entityRetriever.toAtlasEntityHeaderWithClassifications(vertex); // source -> UPDATE + READ AtlasAuthorizationUtils.verifyAccess(new AtlasEntityAccessRequest(typeRegistry, AtlasPrivilege.ENTITY_UPDATE, sourceEntity), From b7679f57feda4a0d125b5111f19b8b182fcd5999 Mon Sep 17 00:00:00 2001 From: PRATHAM2002-DS Date: Wed, 11 Sep 2024 18:40:02 +0530 Subject: [PATCH 2/2] mesh-184: access via tags error debug --- .../store/graph/v2/preprocessor/AssetPreProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repository/src/main/java/org/apache/atlas/repository/store/graph/v2/preprocessor/AssetPreProcessor.java b/repository/src/main/java/org/apache/atlas/repository/store/graph/v2/preprocessor/AssetPreProcessor.java index a45871db63..d32fed4733 100644 --- a/repository/src/main/java/org/apache/atlas/repository/store/graph/v2/preprocessor/AssetPreProcessor.java +++ b/repository/src/main/java/org/apache/atlas/repository/store/graph/v2/preprocessor/AssetPreProcessor.java @@ -114,7 +114,7 @@ private void validateDomainAssetLinks(AtlasEntity entity) throws AtlasBaseExcept } private void isAuthorized(AtlasVertex vertex) throws AtlasBaseException { - AtlasEntityHeader sourceEntity = entityRetriever.toAtlasEntityHeaderWithClassifications(vertex); + AtlasEntityHeader sourceEntity = retrieverNoRelation.toAtlasEntityHeaderWithClassifications(vertex); // source -> UPDATE + READ AtlasAuthorizationUtils.verifyAccess(new AtlasEntityAccessRequest(typeRegistry, AtlasPrivilege.ENTITY_UPDATE, sourceEntity),