From 3c3639613e00dbdb5c0a445e8efb319a41ba6517 Mon Sep 17 00:00:00 2001 From: xboard Date: Thu, 26 Mar 2026 03:51:58 +0800 Subject: [PATCH] fix: use ServerService::getServer() for node lookup in WebSocket --- app/Services/ServerService.php | 2 +- app/WebSocket/NodeWorker.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Services/ServerService.php b/app/Services/ServerService.php index 739571f..3faa23c 100644 --- a/app/Services/ServerService.php +++ b/app/Services/ServerService.php @@ -274,7 +274,7 @@ class ServerService * @param string $serverType * @return Server|null */ - public static function getServer($serverId, ?string $serverType) + public static function getServer($serverId, ?string $serverType = null): Server | null { return Server::query() ->when($serverType, function ($query) use ($serverType) { diff --git a/app/WebSocket/NodeWorker.php b/app/WebSocket/NodeWorker.php index 427d96e..d45dd22 100644 --- a/app/WebSocket/NodeWorker.php +++ b/app/WebSocket/NodeWorker.php @@ -131,7 +131,7 @@ class NodeWorker return; } - $node = Server::find($nodeId); + $node = ServerService::getServer($nodeId, null); if (!$node) { $conn->close(json_encode([ 'event' => 'error',