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

Reply via email to