From e2bed84464c87776bbb35c79f69d087ee479767e Mon Sep 17 00:00:00 2001 From: Boy132 Date: Thu, 8 May 2025 14:50:52 +0200 Subject: [PATCH] fix error when creating user --- app/Filament/Admin/Resources/UserResource.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Filament/Admin/Resources/UserResource.php b/app/Filament/Admin/Resources/UserResource.php index 9947fe4fa..2ba833e2e 100644 --- a/app/Filament/Admin/Resources/UserResource.php +++ b/app/Filament/Admin/Resources/UserResource.php @@ -125,7 +125,7 @@ class UserResource extends Resource ->hintIconTooltip(fn ($operation) => $operation === 'create' ? trans('admin/user.password_help') : null) ->password(), CheckboxList::make('roles') - ->hidden(fn (User $user) => $user->isRootAdmin()) + ->hidden(fn (?User $user) => $user && $user->isRootAdmin()) ->relationship('roles', 'name', fn (Builder $query) => $query->whereNot('id', Role::getRootAdmin()->id)) ->saveRelationshipsUsing(fn (User $user, array $state) => $user->syncRoles(collect($state)->map(fn ($role) => Role::findById($role)))) ->dehydrated() @@ -133,7 +133,7 @@ class UserResource extends Resource ->columnSpanFull() ->bulkToggleable(false), CheckboxList::make('root_admin_role') - ->visible(fn (User $user) => $user->isRootAdmin()) + ->visible(fn (?User $user) => $user && $user->isRootAdmin()) ->disabled() ->options([ 'root_admin' => Role::ROOT_ADMIN,