From 507ce78c2732f6544f2eddd38e8d87aa43b881de Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Wed, 5 Mar 2025 00:51:54 +0200 Subject: [PATCH] Fix crash on undefined url in /chats --- src/endpoints/characters.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/endpoints/characters.js b/src/endpoints/characters.js index eb73b8db8..a4ec7b34d 100644 --- a/src/endpoints/characters.js +++ b/src/endpoints/characters.js @@ -1054,11 +1054,11 @@ router.post('/get', jsonParser, validateAvatarUrlMiddleware, async function (req }); router.post('/chats', jsonParser, validateAvatarUrlMiddleware, async function (request, response) { - if (!request.body) return response.sendStatus(400); - - const characterDirectory = (request.body.avatar_url).replace('.png', ''); - try { + if (!request.body) return response.sendStatus(400); + + const characterDirectory = (request.body.avatar_url).replace('.png', ''); + const chatsDirectory = path.join(request.user.directories.chats, characterDirectory); if (!fs.existsSync(chatsDirectory)) {