fix: Include maximum import size

This commit is contained in:
Tom Moor
2023-11-10 08:28:17 -05:00
parent 854802e137
commit 90605e110a
2 changed files with 10 additions and 2 deletions

View File

@ -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<T.FilesCreateReq>) => {
const actor = ctx.state.auth.user;
const { key } = ctx.input.body;

View File

@ -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,
},
})