From bfc813dea23f7d142b4a21c736c4aa072cc356e1 Mon Sep 17 00:00:00 2001 From: John Bodley <4567245+john-bodley@users.noreply.github.com> Date: Fri, 12 Nov 2021 11:26:18 -0800 Subject: [PATCH] Update date_parser.py (#17426) --- superset/utils/date_parser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/superset/utils/date_parser.py b/superset/utils/date_parser.py index a72d49fbf..76a136969 100644 --- a/superset/utils/date_parser.py +++ b/superset/utils/date_parser.py @@ -324,7 +324,9 @@ class EvalDateTruncFunc: # pylint: disable=too-few-public-methods month=1, day=1, hour=0, minute=0, second=0, microsecond=0 ) if unit == "quarter": - dttm = pd.Period(pd.Timestamp(dttm), freq="Q").to_timestamp() + dttm = ( + pd.Period(pd.Timestamp(dttm), freq="Q").to_timestamp().to_pydatetime() + ) elif unit == "month": dttm = dttm.replace(day=1, hour=0, minute=0, second=0, microsecond=0) elif unit == "week":