From 1092392ed8071e832aa1e7da206836a5dcf052e0 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Wed, 6 Aug 2025 19:45:57 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=82=20fix:=20File=20Cleanup=20for=20Up?= =?UTF-8?q?loaded=20"Agent"=20Files=20(#8900)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/server/routes/files/files.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/api/server/routes/files/files.js b/api/server/routes/files/files.js index e0b354ef6e..8cca0f7092 100644 --- a/api/server/routes/files/files.js +++ b/api/server/routes/files/files.js @@ -413,13 +413,15 @@ router.post('/', async (req, res) => { logger.error('[/files] Error deleting file:', error); } res.status(500).json({ message }); - } - - if (cleanup) { - try { - await fs.unlink(req.file.path); - } catch (error) { - logger.error('[/files] Error deleting file after file processing:', error); + } finally { + if (cleanup) { + try { + await fs.unlink(req.file.path); + } catch (error) { + logger.error('[/files] Error deleting file after file processing:', error); + } + } else { + logger.debug('[/files] File processing completed without cleanup'); } } });