Skip to content

Commit ac52810

Browse files
committed
Don't try to parse JSON being returned from the API
1 parent 6f65f6a commit ac52810

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ public function getFileContents(GetFileContentsRequest $request, Server $server)
8585
return Response::create(
8686
$this->fileRepository->setServer($server)->getContent(
8787
$request->get('file'), config('pterodactyl.files.max_edit_size')
88-
)
88+
),
89+
Response::HTTP_OK,
90+
['Content-Type' => 'text/plain']
8991
);
9092
}
9193

resources/scripts/api/server/files/getFileContents.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ import http from '@/api/http';
22

33
export default (server: string, file: string): Promise<string> => {
44
return new Promise((resolve, reject) => {
5-
http.get(`/api/client/servers/${server}/files/contents`, { params: { file } })
5+
http.get(`/api/client/servers/${server}/files/contents`, {
6+
params: { file },
7+
transformResponse: res => res,
8+
responseType: 'text/plain',
9+
})
610
.then(({ data }) => resolve(data))
711
.catch(reject);
812
});

0 commit comments

Comments
 (0)