From b12a94c1db5377305832ab47c70b0867f33716b4 Mon Sep 17 00:00:00 2001 From: some random guy Date: Sat, 13 Jan 2024 21:12:38 +0100 Subject: [PATCH] fix other mime types not updating without a server restart --- lib/file/mimetypes.js | 4 +++- models/forms/makepost.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/file/mimetypes.js b/lib/file/mimetypes.js index 74c9a77b..09aed909 100644 --- a/lib/file/mimetypes.js +++ b/lib/file/mimetypes.js @@ -62,6 +62,8 @@ module.exports = { return config.get.allowMimeNoMatch; }, - image, animatedImage, video, audio, other + getOther: () => other, + + image, animatedImage, video, audio }; diff --git a/models/forms/makepost.js b/models/forms/makepost.js index 10315791..fce6a3b2 100644 --- a/models/forms/makepost.js +++ b/models/forms/makepost.js @@ -246,7 +246,7 @@ module.exports = async (req, res) => { await moveUpload(file, processedFile.filename, 'file'); } }; - if (mimeTypes.other.has(processedFile.mimetype)) { + if (mimeTypes.getOther().has(processedFile.mimetype)) { //"other" mimes from config, overrides main type to avoid codec issues in browser or ffmpeg for unsupported filetypes processedFile.hasThumb = false; processedFile.attachment = true;