Add check for existing chats directory before reading files

6ae296d5b534376ea2c237e00ea3e337495c7c6e

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +5 -0Ignore whitespace
src/endpoints/characters.js+5 -0
@@ -1010,6 +1010,11 @@ router.post('/chats', jsonParser, async function (request, response) {
10101010
1011 try {1011 try {
1012 const chatsDirectory = path.join(request.user.directories.chats, characterDirectory);1012 const chatsDirectory = path.join(request.user.directories.chats, characterDirectory);
1013
1014 if (!fs.existsSync(chatsDirectory)) {
1015 return response.send({ error: true });
1016 }
1017
1013 const files = fs.readdirSync(chatsDirectory);1018 const files = fs.readdirSync(chatsDirectory);
1014 const jsonFiles = files.filter(file => path.extname(file) === '.jsonl');1019 const jsonFiles = files.filter(file => path.extname(file) === '.jsonl');
10151020