fix wacky uscir bug

This commit is contained in:
zkldi
2021-06-25 22:47:32 +01:00
parent 8864baba36
commit 9152cabaf2
2 changed files with 4 additions and 3 deletions
@@ -13,7 +13,8 @@ export const DefaultMulterUpload = multer({ limits: { fileSize: 1024 * 1024 * 16
export const CreateMulterSingleUploadMiddleware = (
fieldName: string,
fileSize: integer = SIXTEEN_MEGABTYES,
logger = defaultLogger
logger = defaultLogger,
throwOnNoFile = true
): RequestHandler => {
const UploadMW = multer({ limits: { fileSize } }).single(fieldName);
@@ -36,7 +37,7 @@ export const CreateMulterSingleUploadMiddleware = (
});
}
if (!req.file) {
if (!req.file && throwOnNoFile) {
return res.status(400).json({
success: false,
description: `Expected a file for field ${fieldName}.`,
+1 -1
View File
@@ -318,7 +318,7 @@ router.post("/scores", RequirePermissions("submit_score"), async (req, res) => {
router.post(
"/replays",
RequirePermissions("submit_score"),
CreateMulterSingleUploadMiddleware("replay", ONE_MEGABYTE, logger),
CreateMulterSingleUploadMiddleware("replay", ONE_MEGABYTE, logger, false),
async (req, res) => {
if (typeof req.body.identifier !== "string") {
return res.status(200).json({