diff --git a/app/Filament/Widgets/StatsMedianAverage.php b/app/Filament/Widgets/StatsMedianAverage.php index 4ce1508f..7e63f510 100644 --- a/app/Filament/Widgets/StatsMedianAverage.php +++ b/app/Filament/Widgets/StatsMedianAverage.php @@ -30,6 +30,9 @@ class StatsMedianAverage extends StatsOverviewWidget { $data = LoadEvents::load($this->filters, false); + if (!$data) + return []; + // dd($data); $arr_home = []; $arr_away = []; @@ -83,9 +86,13 @@ class StatsMedianAverage extends StatsOverviewWidget else $median_away = 0; - $win = $data['results']['w'] ? number_format(Round::odd($total_home / $data['results']['w']), 2) : 0; - $draw = $data['results']['d'] ? number_format(Round::odd($total_home / $data['results']['d']), 2) : 0; - $lost = $data['results']['l'] ? number_format(Round::odd($total_home / $data['results']['l']), 2) : 0; + if (isset($data['results'])) { + $win = $data['results']['w'] ? number_format(Round::odd($total_home / $data['results']['w']), 2) : 0; + $draw = $data['results']['d'] ? number_format(Round::odd($total_home / $data['results']['d']), 2) : 0; + $lost = $data['results']['l'] ? number_format(Round::odd($total_home / $data['results']['l']), 2) : 0; + } else { + return []; + } if ($total_home) $value_home = number_format($summe_home / $total_home, 1);