1
1
mirror of https://github.com/pterodactyl/panel.git synced 2024-10-27 20:32:28 +01:00

prevent daemon call until confirming DB has been updated

closes #71
This commit is contained in:
Dane Everitt 2016-08-31 16:09:23 -04:00
parent e8c175f385
commit 3ca7e4d578

View File

@ -504,6 +504,10 @@ class ServerRepository
$server->io = $data['io'];
}
// Try save() here so if it fails we haven't contacted the daemon
// This won't be committed unless the HTTP request succeedes anyways
$server->save();
$node = Models\Node::getByID($server->node);
$client = Models\Node::guzzleRequest($server->node);
@ -527,7 +531,7 @@ class ServerRepository
]
]
]);
$server->save();
DB::commit();
return true;
} catch (\GuzzleHttp\Exception\TransferException $ex) {