diff --git a/superset/connectors/sqla/utils.py b/superset/connectors/sqla/utils.py index 87b3d5dd3a28a..18e5de48c10d6 100644 --- a/superset/connectors/sqla/utils.py +++ b/superset/connectors/sqla/utils.py @@ -144,8 +144,9 @@ def get_columns_description( with database.get_raw_connection(catalog=catalog, schema=schema) as conn: cursor = conn.cursor() query = database.apply_limit_to_sql(query, limit=1) - cursor.execute(query) - db_engine_spec.execute(cursor, query, database) + mutated_query = database.mutate_sql_based_on_config(query) + cursor.execute(mutated_query) + db_engine_spec.execute(cursor, mutated_query, database) result = db_engine_spec.fetch_data(cursor, limit=1) result_set = SupersetResultSet(result, cursor.description, db_engine_spec) return result_set.columns