diff --git a/www/sites/all/modules/contrib/weather/weather_parser.inc b/www/sites/all/modules/contrib/weather/weather_parser.inc
index 1f0a6c9..66f82fb 100644
--- a/www/sites/all/modules/contrib/weather/weather_parser.inc
+++ b/www/sites/all/modules/contrib/weather/weather_parser.inc
@@ -597,7 +597,9 @@ function _weather_parse_visibility($metar_raw, &$metar) {
     'SM' .
     '$/', $metar_raw, $matches)) {
     if ($matches[3] == '/') {
-      
+      if (!isset($metar->visibility_miles)) {
+        $metar->visibility_miles = 0;
+      }
       // This is a fractional visibility, we need to convert this
       $visibility = $metar->visibility_miles + $matches[2] / $matches[4];
     }
