Application Programming Interface (API)
When attempting to download products using a time-window that doesn't contain any data, there is no error response. This results in what appears to be a hung download from the client - until a timeout occurs.
A solution would be to return a 4xx response code with an error message if the time window does not encompass any data.
The web dashboard does appear to indicate the download failed, but the web-client which interacts with the REST API over HTTP does not appear to be getting an error response code.