Fix for unhashable type (#3729)

This commit is contained in:
Ayush Shah 2022-03-29 01:31:35 -07:00 committed by GitHub
parent e830f1787f
commit bb7dbb04b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -177,13 +177,13 @@ class MetadataUsageBulkSink(BulkSink):
joined_column_fqdn = self.__get_column_fqdn(
table_usage.database, column
)
if joined_column_fqdn in joined_with.keys():
column_joined_with = joined_with[joined_column_fqdn]
if str(joined_column_fqdn) in joined_with.keys():
column_joined_with = joined_with[str(joined_column_fqdn)]
column_joined_with.joinCount += 1
joined_with[joined_column_fqdn] = column_joined_with
joined_with[str(joined_column_fqdn)] = column_joined_with
elif joined_column_fqdn is not None:
joined_with[joined_column_fqdn] = ColumnJoinedWith(
fullyQualifiedName=joined_column_fqdn, joinCount=1
joined_with[str(joined_column_fqdn)] = ColumnJoinedWith(
fullyQualifiedName=str(joined_column_fqdn), joinCount=1
)
else:
logger.info(