0814e7c965
The zero-hour forecasts (observations) were being saved with resolved_at = target_at, which could be in the future. This caused them to be filtered out by the time-based query in load_display_dataset(). Now using issued_at (when the observation was made) ensures the timestamps fall within the valid display range.