SolarArbiter / solarforecastarbiter-api

HTTP API and database schema for the Solar Forecast Arbiter
https://api.solarforecastarbiter.org
MIT License
10 stars 6 forks source link

Ensure same timezone in data range check #248

Closed sentry-io[bot] closed 4 years ago

sentry-io[bot] commented 4 years ago

Sentry Issue: API-56

TypeError: Timestamp subtraction must have the same timezones or no timezones
(6 additional frame(s) were not displayed)
...
  File "flask/views.py", line 89, in view
    return self.dispatch_request(*args, **kwargs)
  File "flask/views.py", line 163, in dispatch_request
    return meth(*args, **kwargs)
  File "sfa_api/observations.py", line 181, in get
    start, end = validate_start_end()
  File "sfa_api/utils/request_handling.py", line 299, in validate_start_end
    if end - start > current_app.config['MAX_DATA_RANGE_DAYS']:
  File "pandas/_libs/tslibs/c_timestamp.pyx", line 300, in pandas._libs.tslibs.c_timestamp._Timestamp.__sub__