Skip to content

Commit 132ee17

Browse files
committed
limit machines to reproduce
1 parent 47a6a15 commit 132ee17

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

components/server/src/code-sync/code-sync-service.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,11 @@ export class CodeSyncService {
218218
res.sendStatus(204);
219219
return;
220220
}
221+
const content = req.body as string;
222+
if (resourceKey === 'machines' && content.length > 200) {
223+
res.sendStatus(413);
224+
return;
225+
}
221226
let latestRev = typeof req.headers['If-Match'] === 'string' ? req.headers['If-Match'] : undefined;
222227
if (latestRev === fromTheiaRev) {
223228
latestRev = undefined;
@@ -233,7 +238,6 @@ export class CodeSyncService {
233238
request.setContentType(contentType);
234239
const urlResponse = await util.promisify<UploadUrlRequest, UploadUrlResponse>(this.blobs.uploadUrl.bind(this.blobs))(request);
235240
const url = urlResponse.getUrl();
236-
const content = req.body as string;
237241
const response = await fetch(url, {
238242
method: 'PUT',
239243
body: content,

0 commit comments

Comments
 (0)