Fix server deletion with databases

This commit is contained in:
notCharles 2024-09-27 14:28:32 -04:00
parent 3e7c29d264
commit c03ef43767

View File

@ -735,12 +735,16 @@ class EditServer extends EditRecord
protected function getHeaderActions(): array
{
return [
Actions\DeleteAction::make('Delete')
Actions\Action::make('Delete')
->successRedirectUrl(route('filament.admin.resources.servers.index'))
->color('danger')
->label('Delete')
->after(fn (Server $server) => resolve(ServerDeletionService::class)->handle($server))
->requiresConfirmation(),
->requiresConfirmation()
->action(function (Server $server) {
resolve(ServerDeletionService::class)->handle($server);
return redirect(ListServers::getUrl());
}),
Actions\Action::make('console')
->label('Console')
->icon('tabler-terminal')