This change prevents returning '-0' (negative zero) when roundTemp is true

This commit is contained in:
drewski3420@gmail.com 2020-12-30 08:51:07 -05:00
parent 7c3675c9e1
commit e80a65a3cd

View File

@ -463,7 +463,7 @@ Module.register("weatherforecast", {
*/
roundValue: function (temperature) {
var decimals = this.config.roundTemp ? 0 : 1;
return parseFloat(temperature).toFixed(decimals);
return parseFloat(Math.abs(temperature) < 0.5 && this.config.roundTemp ? 0 : temperature).toFixed(decimals);
},
/* processRain(forecast, allForecasts)