#561 [WIP] Fix chat file deletion

This commit is contained in:
Cohee
2023-06-23 23:19:23 +03:00
parent e78abf9269
commit 869e02dd42

View File

@@ -1221,9 +1221,11 @@ app.post("/delchat", jsonParser, function (request, response) {
return response.sendStatus(403); return response.sendStatus(403);
} }
var dirName = String(request.body.avatar_url).replace('.png', ''); const dirName = String(request.body.avatar_url).replace('.png', '');
const fileName = path.join(directories.chats, '/', sanitize(dirName), '/', sanitize(request.body.chatfile)); const fileName = `${chatsPath + dirName}/${sanitize(String(request.body.chatfile))}`;
if (!fs.existsSync(fileName)) { const chatFileExists = fs.existsSync(fileName);
if (!chatFileExists) {
console.log(`Chat file not found '${fileName}'`); console.log(`Chat file not found '${fileName}'`);
return response.sendStatus(400); return response.sendStatus(400);
} else { } else {