From 10aa268ea2718596b2a47190e1e438c1308adbe5 Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sat, 13 Apr 2024 16:21:41 +0300 Subject: [PATCH] Filter out invalid character files --- src/endpoints/characters.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/endpoints/characters.js b/src/endpoints/characters.js index ee586168b..f9ff18688 100644 --- a/src/endpoints/characters.js +++ b/src/endpoints/characters.js @@ -876,7 +876,7 @@ router.post('/all', jsonParser, async function (request, response) { const files = fs.readdirSync(request.user.directories.characters); const pngFiles = files.filter(file => file.endsWith('.png')); const processingPromises = pngFiles.map(file => processCharacter(file, request.user.directories)); - const data = await Promise.all(processingPromises); + const data = (await Promise.all(processingPromises)).filter(c => c.name); return response.send(data); } catch (err) { console.error(err);