diff --git a/metadata-ingestion/src/datahub/ingestion/source/superset.py b/metadata-ingestion/src/datahub/ingestion/source/superset.py index 55c748ecd1..4b51ce8d12 100644 --- a/metadata-ingestion/src/datahub/ingestion/source/superset.py +++ b/metadata-ingestion/src/datahub/ingestion/source/superset.py @@ -316,12 +316,15 @@ class SupersetSource(Source): # if the item is a custom label if isinstance(item, dict): item_value = item.get("label", "") - if item_value != "": temp_group_bys.append(f"{item_value}_custom_label") - else: temp_group_bys.append(item) + if item_value != "": + temp_group_bys.append(f"{item_value}_custom_label") + else: + temp_group_bys.append(str(item)) # if the item is a string - elif isinstance(item, str): temp_group_bys.append(item) - + elif isinstance(item, str): + temp_group_bys.append(item) + group_bys = temp_group_bys custom_properties = {