Don't ever return per_page as a string here...
This commit is contained in:
parent
4082503190
commit
23d2352a9b
1 changed files with 3 additions and 2 deletions
|
@ -5,7 +5,6 @@ namespace Pterodactyl\Http\Controllers\Api\Remote\Servers;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Pterodactyl\Models\Server;
|
use Pterodactyl\Models\Server;
|
||||||
use Illuminate\Http\JsonResponse;
|
use Illuminate\Http\JsonResponse;
|
||||||
use Illuminate\Support\Facades\DB;
|
|
||||||
use Pterodactyl\Http\Controllers\Controller;
|
use Pterodactyl\Http\Controllers\Controller;
|
||||||
use Pterodactyl\Repositories\Eloquent\NodeRepository;
|
use Pterodactyl\Repositories\Eloquent\NodeRepository;
|
||||||
use Pterodactyl\Services\Eggs\EggConfigurationService;
|
use Pterodactyl\Services\Eggs\EggConfigurationService;
|
||||||
|
@ -84,7 +83,9 @@ class ServerDetailsController extends Controller
|
||||||
// within each of the services called below.
|
// within each of the services called below.
|
||||||
$servers = Server::query()->with('allocations', 'egg', 'mounts', 'variables', 'location')
|
$servers = Server::query()->with('allocations', 'egg', 'mounts', 'variables', 'location')
|
||||||
->where('node_id', $node->id)
|
->where('node_id', $node->id)
|
||||||
->paginate($request->input('per_page', 50));
|
// If you don't cast this to a string you'll end up with a stringified per_page returned in
|
||||||
|
// the metadata, and then Wings will panic crash as a result.
|
||||||
|
->paginate((int)$request->input('per_page', 50));
|
||||||
|
|
||||||
return new ServerConfigurationCollection($servers);
|
return new ServerConfigurationCollection($servers);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue