fix: ServerRoleController accepts 'me' userId, AutocompleteController null id UUID fallback

This commit is contained in:
2026-06-11 22:08:08 -05:00
parent 3bb4b323e7
commit 3830e54988
2 changed files with 18 additions and 3 deletions

View File

@@ -23,6 +23,11 @@ class AutocompleteController extends Controller
{
$this->requireAccess($request, $server);
// Pterodactyl's route model binding resolves by UUID; ensure we have the integer PK
if ($server->id === null) {
$server = Server::where('uuid', $server->uuid)->firstOrFail();
}
$query = (string) $request->get('q', '');
$suggestions = $this->engine->suggest(
$server->id,