diff --git a/app/Models/Server.php b/app/Models/Server.php index 4d704cbe..34c992ba 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -71,7 +71,12 @@ class Server extends Model static::deleting(function (Server $server) { $response = Pterodactyl::client()->delete("/application/servers/{$server->pterodactyl_id}"); - if ($response->failed() && !is_null($server->pterodactyl_id)) throw new Exception($response['errors'][0]['code']); + if ($response->failed() && !is_null($server->pterodactyl_id)) { + //only return error when it's not a 404 error + if ($response['errors'][0]['status'] != '404') { + throw new Exception($response['errors'][0]['code']); + } + } }); }