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

Handle timerange None #244

Closed sentry-io[bot] closed 4 years ago

sentry-io[bot] commented 4 years ago

Sentry Issue: DASHBOARD-29

ValueError: NaTType does not support strftime
(16 additional frame(s) were not displayed)
...
  File "/opt/app-root/lib/python3.7/site-packages/sfa_dash/templates/data/metadata/data_metadata.html", line 5, in top-level template code
    {% import "data/metadata/meta_macro.jinja" as macro %}
  File "/opt/app-root/lib/python3.7/site-packages/sfa_dash/templates/data/metadata/meta_container.html", line 4, in top-level template code
    {% block metadata %}
  File "/opt/app-root/lib/python3.7/site-packages/sfa_dash/templates/data/metadata/data_metadata.html", line 28, in block "metadata"
    {{ macro.li('Start', timerange_start | format_datetime) }}
  File "sfa_dash/filters.py", line 35, in format_datetime
    return pd.Timestamp(dt_string).strftime('%Y-%m-%d %H:%M:%SZ')
  File "pandas/_libs/tslibs/nattype.pyx", line 64, in pandas._libs.tslibs.nattype._make_error_func.f