From 5940535f02a3d2a2dec927fa2591f3f8eb02bf3a Mon Sep 17 00:00:00 2001 From: Lukian LEIZOUR Date: Fri, 18 Apr 2025 18:43:43 +0200 Subject: [PATCH] fix: remove user pfp when deleting user --- back/api/users.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/back/api/users.js b/back/api/users.js index 386653e..2ad60ec 100644 --- a/back/api/users.js +++ b/back/api/users.js @@ -80,6 +80,10 @@ router.post('/:username/delete', checkAuth, async (req, res) => { return res.status(401).send({ error: 'Unauthorized' }); } + if (userToDelete[0].pfp && fs.existsSync(path.join(__dirname, `../data/pfps/${userToDelete[0].pfp}`))) { + fs.unlinkSync(path.join(__dirname, `../data/pfps/${userToDelete[0].pfp}`)); + } + await deleteUserMentions(connection, userToDelete[0].id); await deleteUserMessages(connection, userToDelete[0].id); await deleteUser(connection, userToDelete[0].id);