Skip to content

Commit 856e629

Browse files
committed
fix: too many date-range params
1 parent 25477e7 commit 856e629

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

api/metrics/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ def parse_date_range(
5555
_from = _until.date() - timedelta(days=int(_days_back))
5656
elif _timeframe := query_params.get('timeframe'):
5757
if _match := re.match(r'previous_(\d+)_days?', _timeframe):
58-
_days_back = _match.group(1)
58+
_days_back = int(_match.group(1))
5959
else:
6060
raise Exception(f'Unsupported timeframe format: "{_timeframe}"')
6161
_from = _until - timedelta(days=_days_back)
6262
elif query_params.get('timeframeStart'):
6363
_from = query_params.get('timeframeStart')
64-
_until = query_params.get('timeframeEnd')
64+
_until = query_params.get('timeframeEnd', _until)
6565
else:
6666
_from, _until = parse_dates(query_params, is_monthly=is_monthly)
6767
return (_from, _until)

0 commit comments

Comments
 (0)