mirror of
https://github.com/apache/superset.git
synced 2026-04-20 00:24:38 +00:00
fix: time parser truncate to first day of year/month (#14945)
This commit is contained in:
@@ -79,7 +79,8 @@ def parse_human_datetime(human_readable: str) -> datetime:
|
||||
if re.search(x_periods, human_readable, re.IGNORECASE):
|
||||
raise TimeRangeUnclearError(human_readable)
|
||||
try:
|
||||
dttm = parse(human_readable)
|
||||
default = datetime(year=datetime.now().year, month=1, day=1)
|
||||
dttm = parse(human_readable, default=default)
|
||||
except (ValueError, OverflowError) as ex:
|
||||
cal = parsedatetime.Calendar()
|
||||
parsed_dttm, parsed_flags = cal.parseDT(human_readable)
|
||||
|
||||
Reference in New Issue
Block a user