From e6ab4b07ddd3f6ddf2a850f0458f7e04bd9cd908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 23 Oct 2024 11:34:47 -0400 Subject: [PATCH] fix: closes #12858 --- src/upgrades/3.8.0/user-upload-folders.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/upgrades/3.8.0/user-upload-folders.js b/src/upgrades/3.8.0/user-upload-folders.js index 33ac16e427..fbacbc64c4 100644 --- a/src/upgrades/3.8.0/user-upload-folders.js +++ b/src/upgrades/3.8.0/user-upload-folders.js @@ -17,17 +17,12 @@ module.exports = { const { progress } = this; const folder = path.join(nconf.get('upload_path'), 'profile'); - + await mkdirp(folder); const userPicRegex = /^\d+-profile/; - let files = []; - try { - files = (await fs.promises.readdir(folder, { withFileTypes: true })) - .filter(item => !item.isDirectory() && String(item.name).match(userPicRegex)) - .map(item => item.name); - } catch (err) { - console.error(err.stack); - return; - } + + const files = (await fs.promises.readdir(folder, { withFileTypes: true })) + .filter(item => !item.isDirectory() && String(item.name).match(userPicRegex)) + .map(item => item.name); progress.total = files.length; await batch.processArray(files, async (files) => {