Skip to content

Commit 4ff5de7

Browse files
committed
decode before encoding URLs, closes pterodactyl#2440
1 parent 99c9682 commit 4ff5de7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/Http/Controllers/Api/Client/Servers/FileController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public function directory(ListFilesRequest $request, Server $server): array
7070
{
7171
$contents = $this->fileRepository
7272
->setServer($server)
73-
->getDirectory(urlencode($request->get('directory') ?? '/'));
73+
->getDirectory(urlencode(urldecode($request->get('directory') ?? '/')));
7474

7575
return $this->fractal->collection($contents)
7676
->transformWith($this->getTransformer(FileObjectTransformer::class))
@@ -91,7 +91,7 @@ public function contents(GetFileContentsRequest $request, Server $server): Respo
9191
{
9292
return new Response(
9393
$this->fileRepository->setServer($server)->getContent(
94-
urlencode($request->get('file')), config('pterodactyl.files.max_edit_size')
94+
urlencode(urldecode($request->get('file'))), config('pterodactyl.files.max_edit_size')
9595
),
9696
Response::HTTP_OK,
9797
['Content-Type' => 'text/plain']

0 commit comments

Comments
 (0)