From 6465ee7dbd7d1184f2f21f3611cf985cc84aaa6c Mon Sep 17 00:00:00 2001 From: Ville Brofeldt <33317356+villebro@users.noreply.github.com> Date: Thu, 9 Sep 2021 06:41:50 +0300 Subject: [PATCH] fix(sqla): support for date adhoc filter (#16634) --- superset/db_engine_specs/base.py | 6 +++++- superset/db_engine_specs/presto.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/superset/db_engine_specs/base.py b/superset/db_engine_specs/base.py index 425962186..07aeb7121 100644 --- a/superset/db_engine_specs/base.py +++ b/superset/db_engine_specs/base.py @@ -250,7 +250,11 @@ class BaseEngineSpec: # pylint: disable=too-many-public-methods types.DateTime(), GenericDataType.TEMPORAL, ), - (re.compile(r"^date", re.IGNORECASE), types.Date(), GenericDataType.TEMPORAL,), + ( + re.compile(r"^date", re.IGNORECASE), + types.DateTime(), + GenericDataType.TEMPORAL, + ), ( re.compile(r"^timestamp", re.IGNORECASE), types.TIMESTAMP(), diff --git a/superset/db_engine_specs/presto.py b/superset/db_engine_specs/presto.py index 51d795135..7e3665d7b 100644 --- a/superset/db_engine_specs/presto.py +++ b/superset/db_engine_specs/presto.py @@ -508,7 +508,7 @@ class PrestoEngineSpec(BaseEngineSpec): # pylint: disable=too-many-public-metho ), ( re.compile(r"^date.*", re.IGNORECASE), - types.DATE(), + types.DATETIME(), utils.GenericDataType.TEMPORAL, ), (