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;