From 93a62ac637db58817493863e49236e57f8d5c8b2 Mon Sep 17 00:00:00 2001 From: AreYouScared Date: Thu, 16 Apr 2020 20:47:53 -0400 Subject: [PATCH] Fixed UUID on node creation Fixed nodes not getting a UUID during creation causing a 500 Closes https://github.com/pterodactyl/panel/issues/1930 --- app/Services/Nodes/NodeCreationService.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Services/Nodes/NodeCreationService.php b/app/Services/Nodes/NodeCreationService.php index 261526a91..fabc36e05 100644 --- a/app/Services/Nodes/NodeCreationService.php +++ b/app/Services/Nodes/NodeCreationService.php @@ -2,6 +2,7 @@ namespace Pterodactyl\Services\Nodes; +use Ramsey\Uuid\Uuid; use Illuminate\Support\Str; use Pterodactyl\Models\Node; use Illuminate\Encryption\Encrypter; @@ -41,6 +42,7 @@ class NodeCreationService */ public function handle(array $data) { + $data['uuid'] = Uuid::uuid4()->toString(); $data['daemon_token'] = $this->encrypter->encrypt(Str::random(Node::DAEMON_TOKEN_LENGTH)); $data['daemon_token_id'] = Str::random(Node::DAEMON_TOKEN_ID_LENGTH);