This is an automated email from the ASF dual-hosted git repository. michaelsmolina pushed a commit to branch 4.0 in repository https://gitbox.apache.org/repos/asf/superset.git
commit b3b960b9e87bface2193eec7c06265873ba70379 Author: Michael S. Molina <[email protected]> AuthorDate: Wed Sep 25 15:30:53 2024 -0300 fix: Pre-query normalization with custom SQL (#30389) --- superset/connectors/sqla/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/superset/connectors/sqla/models.py b/superset/connectors/sqla/models.py index 61fd9fc7f5..3d5159b98f 100644 --- a/superset/connectors/sqla/models.py +++ b/superset/connectors/sqla/models.py @@ -1721,10 +1721,10 @@ class SqlaTable( if isinstance(value, np.generic): value = value.item() - column_ = columns_by_name[dimension] + column_ = columns_by_name.get(dimension) db_extra: dict[str, Any] = self.database.get_extra() - if column_.type and column_.is_temporal and isinstance(value, str): + if column_ and column_.type and column_.is_temporal and isinstance(value, str): sql = self.db_engine_spec.convert_dttm( column_.type, dateutil.parser.parse(value), db_extra=db_extra )
