API response celsius and metric both mean to use °C as unit for the temperature
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Wed, 24 Apr 2019 07:29:32 +0000 (09:29 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Wed, 24 Apr 2019 07:29:32 +0000 (09:29 +0200)
curweather/curweather.php

index 6d7edc0..4ede126 100644 (file)
@@ -62,7 +62,7 @@ function getWeather($loc, $units = 'metric', $lang = 'en', $appid = '', $cacheti
 
        unset($_SESSION['curweather_notice_shown']);
 
-       if ((string) $res->temperature['unit'] === 'metric') {
+       if (in_array((string) $res->temperature['unit'], ['celsius', 'metric'])) {
                $tunit = '°C';
                $wunit = 'm/s';
        } else {