diff --git a/src/endpoints/avatars.js b/src/endpoints/avatars.js index db52ab643..4362a0058 100644 --- a/src/endpoints/avatars.js +++ b/src/endpoints/avatars.js @@ -28,7 +28,7 @@ router.post('/delete', getFileNameValidationFunction('avatar'), function (reques const fileName = path.join(request.user.directories.avatars, sanitize(request.body.avatar)); if (fs.existsSync(fileName)) { - fs.rmSync(fileName); + fs.unlinkSync(fileName); return response.send({ result: 'ok' }); } diff --git a/src/endpoints/characters.js b/src/endpoints/characters.js index 1011e9a3d..d5f549a86 100644 --- a/src/endpoints/characters.js +++ b/src/endpoints/characters.js @@ -1150,7 +1150,7 @@ router.post('/delete', validateAvatarUrlMiddleware, async function (request, res return response.sendStatus(400); } - fs.rmSync(avatarPath); + fs.unlinkSync(avatarPath); invalidateThumbnail(request.user.directories, 'avatar', request.body.avatar_url); let dir_name = (request.body.avatar_url.replace('.png', '')); diff --git a/src/endpoints/chats.js b/src/endpoints/chats.js index 9c7376838..2762055a2 100644 --- a/src/endpoints/chats.js +++ b/src/endpoints/chats.js @@ -449,7 +449,7 @@ router.post('/delete', validateAvatarUrlMiddleware, function (request, response) return response.sendStatus(400); } - fs.rmSync(filePath); + fs.unlinkSync(filePath); console.info(`Deleted chat file: ${filePath}`); return response.send('ok'); }); diff --git a/src/endpoints/themes.js b/src/endpoints/themes.js index 868a769d0..00a0dcb97 100644 --- a/src/endpoints/themes.js +++ b/src/endpoints/themes.js @@ -29,7 +29,7 @@ router.post('/delete', function (request, response) { console.error('Theme file not found:', filename); return response.sendStatus(404); } - fs.rmSync(filename); + fs.unlinkSync(filename); return response.sendStatus(200); } catch (error) { console.error(error); diff --git a/src/endpoints/thumbnails.js b/src/endpoints/thumbnails.js index 2e242ec17..583877127 100644 --- a/src/endpoints/thumbnails.js +++ b/src/endpoints/thumbnails.js @@ -75,7 +75,7 @@ export function invalidateThumbnail(directories, type, file) { const pathToThumbnail = path.join(folder, file); if (fs.existsSync(pathToThumbnail)) { - fs.rmSync(pathToThumbnail); + fs.unlinkSync(pathToThumbnail); } } diff --git a/src/endpoints/worldinfo.js b/src/endpoints/worldinfo.js index 0c043ea35..a989b6cb2 100644 --- a/src/endpoints/worldinfo.js +++ b/src/endpoints/worldinfo.js @@ -57,7 +57,7 @@ router.post('/delete', (request, response) => { throw new Error(`World info file ${filename} doesn't exist.`); } - fs.rmSync(pathToWorldInfo); + fs.unlinkSync(pathToWorldInfo); return response.sendStatus(200); });