This is an automated email from the ASF dual-hosted git repository. beto pushed a commit to branch fix-is_column_reference in repository https://gitbox.apache.org/repos/asf/superset.git
commit 268e2f092b81eb7d9de8cdcdb1b82b6f91795c48 Author: Beto Dealmeida <[email protected]> AuthorDate: Tue Dec 2 10:54:04 2025 -0500 fix: is_column_reference check --- superset/connectors/sqla/models.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/superset/connectors/sqla/models.py b/superset/connectors/sqla/models.py index a5ae662384..40d993a2f7 100644 --- a/superset/connectors/sqla/models.py +++ b/superset/connectors/sqla/models.py @@ -1524,14 +1524,10 @@ class SqlaTable( has_timegrain = col.get("columnType") == "BASE_AXIS" and time_grain is_dttm = False pdf = None - is_column_reference = col.get("isColumnReference") + is_column_reference = col.get("isColumnReference", False) # First, check if this is a column reference that exists in metadata - col_in_metadata = None - if is_column_reference: - col_in_metadata = self.get_column(sql_expression) - - if col_in_metadata: + if col_in_metadata := self.get_column(sql_expression): # Column exists in metadata - use it directly sqla_column = col_in_metadata.get_sqla_col( template_processor=template_processor
