From c714399b4d9ef7e80b733300755f173a34172a78 Mon Sep 17 00:00:00 2001 From: Veeck Date: Mon, 16 Jan 2023 21:52:11 +0100 Subject: [PATCH] Fix weathergov provider hourly weather forecast (#3011) Hourly forecast wasnt converted properly during the last release cycle, one fix and two cleanups were necessary. Fixes #3010 Co-authored-by: veeck --- CHANGELOG.md | 1 + modules/default/weather/providers/weathergov.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 437f75bf..ce90e6cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ _This release is scheduled to be released on 2023-04-01._ ### Fixed - Fix wrong day labels in envcanada forecast (#2987) +- Fix weathergov provider hourly forecast (#3008) ## [2.22.0] - 2023-01-01 diff --git a/modules/default/weather/providers/weathergov.js b/modules/default/weather/providers/weathergov.js index 19ce22e3..10c1ad1a 100644 --- a/modules/default/weather/providers/weathergov.js +++ b/modules/default/weather/providers/weathergov.js @@ -179,9 +179,9 @@ WeatherProvider.register("weathergov", { } else { weather.windSpeed = forecast.windSpeed.slice(0, forecast.windSpeed.search(" ")); } - weather.windDirection = this.convertWindDirection(forecast.windDirection); + weather.windSpeed = WeatherUtils.convertWindToMs(weather.windSpeed); + weather.windDirection = forecast.windDirection; weather.temperature = forecast.temperature; - weather.tempUnits = forecast.temperatureUnit; // use the forecast isDayTime attribute to help build the weatherType label weather.weatherType = this.convertWeatherType(forecast.shortForecast, forecast.isDaytime);