opensearch-project / reporting

Export and automate PNG, PDF, and CSV reports in OpenSearch Dashboards
https://opensearch.org/docs/latest/dashboards/reporting/
Apache License 2.0
28 stars 64 forks source link

[BUG] Report definition - unable to create scheduled cron job with EST timezones #1013

Open MonishaSukumar opened 2 weeks ago

MonishaSukumar commented 2 weeks ago

User is trying to create a scheduled cron job with the EST timezone. But report definition creation fails with an internal server error.

API -

POST - /api/reporting/reportDefinition

Payload -

{"report_params":{"report_name":"report-est","report_source":"Dashboard","description":"","core_params":{"base_url":"/app/dashboards#/view/51d08090-07a2-11ef-90f6-3b851ae6e26c","report_format":"pdf","time_duration":"PT30M"}},"delivery":{"configIds":[],"title":"","textDescription":"","htmlDescription":""},"trigger":{"trigger_type":"Schedule","trigger_params":{"enabled_time":1720528976669,"schedule":{"cron":{"expression":"0 12 *","timezone":"EST"}},"schedule_type":"Cron based","enabled":true}}}

Response - { "statusCode": 500, "error": "Internal Server Error", "message": "Unknown time-zone ID: EST" }

Opensearch Dashboards version - 1.2.0, issue still persist in 2.12 version too.