From 90605e110a6c034f87fe469b6528a929ab056f18 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Fri, 10 Nov 2023 08:28:17 -0500 Subject: [PATCH] fix: Include maximum import size --- plugins/storage/server/api/files.ts | 7 ++++++- server/routes/api/index.ts | 5 ++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/plugins/storage/server/api/files.ts b/plugins/storage/server/api/files.ts index a5c9e2b84..2ab8d3aa6 100644 --- a/plugins/storage/server/api/files.ts +++ b/plugins/storage/server/api/files.ts @@ -30,7 +30,12 @@ router.post( rateLimiter(RateLimiterStrategy.TenPerMinute), auth(), validate(T.FilesCreateSchema), - multipart({ maximumFileSize: env.FILE_STORAGE_UPLOAD_MAX_SIZE }), + multipart({ + maximumFileSize: Math.max( + env.FILE_STORAGE_UPLOAD_MAX_SIZE, + env.MAXIMUM_IMPORT_SIZE + ), + }), async (ctx: APIContext) => { const actor = ctx.state.auth.user; const { key } = ctx.input.body; diff --git a/server/routes/api/index.ts b/server/routes/api/index.ts index fc742d02a..52a622909 100644 --- a/server/routes/api/index.ts +++ b/server/routes/api/index.ts @@ -44,7 +44,10 @@ api.use( bodyParser({ multipart: true, formidable: { - maxFileSize: env.FILE_STORAGE_UPLOAD_MAX_SIZE, + maxFileSize: Math.max( + env.FILE_STORAGE_UPLOAD_MAX_SIZE, + env.MAXIMUM_IMPORT_SIZE + ), maxFieldsSize: 10 * 1024 * 1024, }, })