From fa09eb09c65820c6e317ce73b93b4d4a433a5657 Mon Sep 17 00:00:00 2001 From: Yihui Guo Date: Tue, 16 Aug 2022 18:19:34 +0800 Subject: [PATCH] Fix purview registry bug --- registry/purview-registry/registry/purview_registry.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/registry/purview-registry/registry/purview_registry.py b/registry/purview-registry/registry/purview_registry.py index 3e78ece80..5818b3708 100644 --- a/registry/purview-registry/registry/purview_registry.py +++ b/registry/purview-registry/registry/purview_registry.py @@ -328,7 +328,7 @@ def create_project_anchor(self, project_id: UUID, definition: AnchorDef) -> UUID def create_project_anchor_feature(self, project_id: UUID, anchor_id: UUID, definition: AnchorFeatureDef) -> UUID: attrs = definition.to_attr().to_dict() project_entity = self.get_entity(project_id) - anchor_entity = self.get_entity(anchor_id) + anchor_entity = self.get_entity(anchor_id,True) qualified_name = self.registry_delimiter.join([project_entity.qualified_name, anchor_entity.attributes.name, attrs['name']]) @@ -344,7 +344,7 @@ def create_project_anchor_feature(self, project_id: UUID, anchor_id: UUID, defin # change from AtlasEntity to Entity anchor_feature_entity = self.get_entity(anchor_feature_entity.guid) - source_entity = self.get_entity(anchor_entity.id) + source_entity = self.get_entity(anchor_entity.attributes.source.id) project_contains_feature_relation = self._generate_relation_pairs( project_entity, anchor_feature_entity, Label_Contains)