dataengines/weather: Fix dwd when there's no measurement data
Not every DWD station provides live measurement data (current temperature, pressure, etc.). In this case the job fails, but we still need to dismiss the pending state.
Otherwise it keeps showing the busy icon until timeout.
Example for Dresden-Stadt, which returns AccessDenied making the job fail. (A different station, such as Dresden-Flughafen with measurement data works correctly.)
We're missing the current temperature data or extra details for these stations, but it's better than to have the station in perpetual "loading".
BEFORE | AFTER |
---|---|