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( joined_column_fqdn = self.__get_column_fqdn(
table_usage.database, column table_usage.database, column
) )
if joined_column_fqdn in joined_with.keys(): if str(joined_column_fqdn) in joined_with.keys():
column_joined_with = joined_with[joined_column_fqdn] column_joined_with = joined_with[str(joined_column_fqdn)]
column_joined_with.joinCount += 1 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: elif joined_column_fqdn is not None:
joined_with[joined_column_fqdn] = ColumnJoinedWith( joined_with[str(joined_column_fqdn)] = ColumnJoinedWith(
fullyQualifiedName=joined_column_fqdn, joinCount=1 fullyQualifiedName=str(joined_column_fqdn), joinCount=1
) )
else: else:
logger.info( logger.info(