diff --git a/app/Filament/Resources/ResultResource/Widgets/StatsOverview.php b/app/Filament/Resources/ResultResource/Widgets/StatsOverview.php index 534c34a9d..c68bda14c 100644 --- a/app/Filament/Resources/ResultResource/Widgets/StatsOverview.php +++ b/app/Filament/Resources/ResultResource/Widgets/StatsOverview.php @@ -13,9 +13,9 @@ class StatsOverview extends BaseWidget protected function getCards(): array { return [ - Card::make('Latest download', formatBytes(Result::latest()->first()->download)), - Card::make('Latest upload', formatBytes(Result::latest()->first()->upload)), - Card::make('Latest ping', round(Result::latest()->first()->ping, 2)), + Card::make('Latest download', formatBytes(Result::latest()->first()?->download ?: 0)), + Card::make('Latest upload', formatBytes(Result::latest()->first()?->upload ?: 0)), + Card::make('Latest ping', round(Result::latest()->first()?->ping ?: 0, 2)), ]; } } diff --git a/app/Models/User.php b/app/Models/User.php index c2b84c30d..377014bf5 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -3,12 +3,14 @@ namespace App\Models; // use Illuminate\Contracts\Auth\MustVerifyEmail; + +use Filament\Models\Contracts\FilamentUser; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Laravel\Sanctum\HasApiTokens; -class User extends Authenticatable +class User extends Authenticatable implements FilamentUser { use HasApiTokens, HasFactory, Notifiable;