From 19ca1b02835801e8b1d1335cebc29f3109c87fa5 Mon Sep 17 00:00:00 2001 From: lesion Date: Mon, 31 Oct 2022 17:05:46 +0100 Subject: [PATCH] fix random restart --- server/helpers.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/server/helpers.js b/server/helpers.js index 639dbe6b..2d6865ba 100644 --- a/server/helpers.js +++ b/server/helpers.js @@ -101,11 +101,16 @@ module.exports = { // serve images/thumb router.use('/media/', express.static(config.upload_path, { immutable: true, maxAge: '1y' }), (_req, res) => res.sendStatus(404)) router.use('/download/:filename', (req, res) => { - return res.download(req.params.filename, undefined, { root: config.upload_path }, err => { + res.download(req.params.filename, undefined, { root: config.upload_path }, err => { if (err) { - res.status(404).send('Not found (but nice try 😊)') + // Check if headers have been sent + if(res.headersSent) { + log.warn(err) + } else { + res.status(404).send('Not found (but nice try 😊)') + // } } - }) + }}) }) router.use('/fallbackimage.png', (req, res, next) => {