From 0ed714e4bcbe3d3f130f9f158a776e246e9be795 Mon Sep 17 00:00:00 2001 From: Yongjie Zhao Date: Tue, 25 May 2021 20:32:09 +0800 Subject: [PATCH] fix: the calculated columns explicit type convert into date --- superset/connectors/sqla/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/superset/connectors/sqla/models.py b/superset/connectors/sqla/models.py index bc8012b86466f..4ae3efbaf1c7e 100644 --- a/superset/connectors/sqla/models.py +++ b/superset/connectors/sqla/models.py @@ -309,7 +309,8 @@ def dttm_sql_literal( ], ) -> str: """Convert datetime object to a SQL expression string""" - sql = self.db_engine_spec.convert_dttm(self.type, dttm) if self.type else None + dttm_type = self.type or ("DATETIME" if self.is_dttm else None) + sql = self.db_engine_spec.convert_dttm(dttm_type, dttm) if dttm_type else None if sql: return sql