From 098ab6cc10ead4573948dea93e855b23e54a71b0 Mon Sep 17 00:00:00 2001 From: tadscottsmith <78445808+tadscottsmith@users.noreply.github.com> Date: Fri, 10 Nov 2023 14:01:10 -0600 Subject: [PATCH] Allow MP3 files. --- backend/controllers/uploads.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/controllers/uploads.js b/backend/controllers/uploads.js index 9102218..21708ad 100644 --- a/backend/controllers/uploads.js +++ b/backend/controllers/uploads.js @@ -23,7 +23,7 @@ const client = new S3Client({ exports.upload = async function (req, res, next) { process.nextTick( async () => { - if (!req.file || (path.extname(req.file.originalname)) != '.m4a') { + if (!req.file || ((path.extname(req.file.originalname) != '.m4a') && (path.extname(req.file.originalname) != '.mp3'))) { console.warn("[" + req.params.shortName + "] Error file name is wrong or file does not exist"); res.status(500); res.send("Error, invalid filename:\n"); @@ -111,7 +111,7 @@ exports.upload = async function (req, res, next) { res.status(200).end(); var local_path = "/" + shortName + "/" + time.getFullYear() + "/" + (time.getMonth() + 1) + "/" + time.getDate() + "/"; - var object_key = "media/" + shortName + "-" + talkgroupNum + "-" + startTime + ".m4a"; + var object_key = "media/" + shortName + "-" + talkgroupNum + "-" + startTime + path.extname(req.file.originalname); var endpoint = s3_endpoint; var bucket = s3_bucket;