diff --git a/pandora_console/include/functions_graph.php b/pandora_console/include/functions_graph.php index b0a613ffd9..b6c46485f8 100644 --- a/pandora_console/include/functions_graph.php +++ b/pandora_console/include/functions_graph.php @@ -238,7 +238,7 @@ function grafico_modulo_sparse_data( } } - if($array_data === false){ + if($array_data === false || !isset($array_data['sum1']['data'][0][1])){ return false; } @@ -3591,6 +3591,7 @@ function fullscale_data ( } } else{ + if ($data_uncompress === false) $data_uncompress = array(); foreach ($data_uncompress as $k) { foreach ($k["data"] as $v) { if (isset($v["type"]) && $v["type"] == 1) { # skip unnecesary virtual data @@ -3659,7 +3660,9 @@ function fullscale_data ( $data["sum" . $series_suffix]['min'] = $min_value_min; $data["sum" . $series_suffix]['max'] = $max_value_max; - $data["sum" . $series_suffix]['avg'] = $sum_data/$count_data; + $data["sum" . $series_suffix]['avg'] = $count_data == 0 + ? 0 + : $sum_data/$count_data; } if($show_percentil && !$compare){