mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-07 22:44:08 +00:00
Added check for policy tags (#2655)
This commit is contained in:
parent
b4ebf5ce87
commit
0e62db641d
@ -564,7 +564,11 @@ class SQLSource(Source[OMetaDatabaseAndTable]):
|
|||||||
]
|
]
|
||||||
col_dict = Column(**parsed_string)
|
col_dict = Column(**parsed_string)
|
||||||
try:
|
try:
|
||||||
if "policy_tags" in column and column["policy_tags"]:
|
if (
|
||||||
|
self.config.enable_policy_tags
|
||||||
|
and "policy_tags" in column
|
||||||
|
and column["policy_tags"]
|
||||||
|
):
|
||||||
self.metadata.create_primary_tag_category(
|
self.metadata.create_primary_tag_category(
|
||||||
category=self.config.tag_category_name,
|
category=self.config.tag_category_name,
|
||||||
data=Tag(
|
data=Tag(
|
||||||
@ -572,7 +576,7 @@ class SQLSource(Source[OMetaDatabaseAndTable]):
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
except APIError:
|
except APIError:
|
||||||
if column["policy_tags"]:
|
if column["policy_tags"] and self.config.enable_policy_tags:
|
||||||
col_dict.tags = [
|
col_dict.tags = [
|
||||||
TagLabel(
|
TagLabel(
|
||||||
tagFQN=f"{self.config.tag_category_name}.{column['policy_tags']}",
|
tagFQN=f"{self.config.tag_category_name}.{column['policy_tags']}",
|
||||||
@ -581,9 +585,8 @@ class SQLSource(Source[OMetaDatabaseAndTable]):
|
|||||||
)
|
)
|
||||||
]
|
]
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
logger.error(traceback.print_exc())
|
logger.debug(traceback.print_exc())
|
||||||
logger.error(err)
|
logger.debug(err)
|
||||||
|
|
||||||
om_column = col_dict
|
om_column = col_dict
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
logger.debug(traceback.print_exc())
|
logger.debug(traceback.print_exc())
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user