33namespace Pterodactyl \Http \Controllers \Admin ;
44
55use Illuminate \Http \Request ;
6+ use Illuminate \Support \Facades \DB ;
7+ use JavaScript ;
68use Pterodactyl \Http \Controllers \Controller ;
79use Pterodactyl \Models \Allocation ;
810use Pterodactyl \Models \Database ;
911use Pterodactyl \Models \Egg ;
1012use Pterodactyl \Models \Node ;
1113use Pterodactyl \Models \Server ;
1214use Pterodactyl \Models \User ;
13- use JavaScript ;
14- use Illuminate \Support \Facades \DB ;
1515use Pterodactyl \Services \DaemonKeys \DaemonKeyProviderService ;
1616
1717class StatisticsController extends Controller
@@ -29,7 +29,7 @@ public function index(Request $request)
2929 $ servers = Server::all ();
3030 $ nodes = Node::all ();
3131 $ serversCount = count ($ servers );
32- $ nodesCount = Node:: count ();
32+ $ nodesCount = count ($ nodes );
3333 $ usersCount = User::count ();
3434 $ eggsCount = Egg::count ();
3535 $ databasesCount = Database::count ();
@@ -43,7 +43,11 @@ public function index(Request $request)
4343
4444 $ tokens = [];
4545 foreach ($ nodes as $ node ) {
46- $ tokens [$ node ->id ] = $ this ->keyProviderService ->handle ($ node ->servers ->get (0 ), $ request ->user ());
46+ $ server = Server::where ('node_id ' , $ node ->id )->first ();
47+ if ($ server == null )
48+ continue ;
49+
50+ $ tokens [$ node ->id ] = $ this ->keyProviderService ->handle ($ server , $ request ->user ());
4751 }
4852
4953 Javascript::put ([
0 commit comments