We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25477e7 commit 856e629Copy full SHA for 856e629
1 file changed
api/metrics/utils.py
@@ -55,13 +55,13 @@ def parse_date_range(
55
_from = _until.date() - timedelta(days=int(_days_back))
56
elif _timeframe := query_params.get('timeframe'):
57
if _match := re.match(r'previous_(\d+)_days?', _timeframe):
58
- _days_back = _match.group(1)
+ _days_back = int(_match.group(1))
59
else:
60
raise Exception(f'Unsupported timeframe format: "{_timeframe}"')
61
_from = _until - timedelta(days=_days_back)
62
elif query_params.get('timeframeStart'):
63
_from = query_params.get('timeframeStart')
64
- _until = query_params.get('timeframeEnd')
+ _until = query_params.get('timeframeEnd', _until)
65
66
_from, _until = parse_dates(query_params, is_monthly=is_monthly)
67
return (_from, _until)
0 commit comments