From 2c9b933c6d0942888e74205b6593f2cc5e25fc34 Mon Sep 17 00:00:00 2001 From: 1day2die Date: Tue, 16 May 2023 21:36:59 +0200 Subject: [PATCH] fix server upgrade --- app/Http/Controllers/ServerController.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/app/Http/Controllers/ServerController.php b/app/Http/Controllers/ServerController.php index 6324f870..d6c344f5 100644 --- a/app/Http/Controllers/ServerController.php +++ b/app/Http/Controllers/ServerController.php @@ -389,13 +389,6 @@ class ServerController extends Controller $server->allocation = $serverAttributes['allocation']; $response = $this->pterodactyl->updateServer($server, $newProduct); if ($response->failed()) return redirect()->route('servers.index')->with('error', __("The system was unable to update your server product. Please try again later or contact support.")); - //update user balance - $user->decrement('credits', $priceupgrade); - //restart the server - $response = $this->pterodactyl->powerAction($server, 'restart'); - if ($response->failed()) { - return redirect()->route('servers.index')->with('error', $response->json()['errors'][0]['detail']); - } // Remove the allocation property from the server object as it is not a column in the database unset($server->allocation); @@ -414,7 +407,7 @@ class ServerController extends Controller $user->decrement('credits', $newProduct->price); //restart the server - $response = Pterodactyl::powerAction($server, "restart"); + $response = $this->pterodactyl->powerAction($server, 'restart'); if ($response->failed()) return redirect()->route('servers.index')->with('error', 'Server upgraded successfully! Could not restart the server: ' . $response->json()['errors'][0]['detail']); return redirect()->route('servers.show', ['server' => $server->id])->with('success', __('Server Successfully Upgraded')); } else {