diff --git a/app/Filament/Server/Resources/UserResource/Pages/ListUsers.php b/app/Filament/Server/Resources/UserResource/Pages/ListUsers.php index 4108f38a8..333964ba5 100644 --- a/app/Filament/Server/Resources/UserResource/Pages/ListUsers.php +++ b/app/Filament/Server/Resources/UserResource/Pages/ListUsers.php @@ -383,7 +383,7 @@ class ListUsers extends ListRecords ]) ->modalHeading('Invite User') ->modalSubmitActionLabel('Invite') - ->action(function (array $data, SubuserCreationService $service) use ($server) { + ->action(function (Action $action, array $data, SubuserCreationService $service) use ($server) { $email = strtolower($data['email']); $permissions = collect($data) @@ -413,8 +413,14 @@ class ListUsers extends ListRecords ->body($exception->getMessage()) ->danger() ->send(); + + $action->failure(); + + return; } + $action->success(); + return redirect(self::getUrl(tenant: $server)); }), ];