Merge commit from fork * Add file name sanitation to background upload * Add file name sanitation to chat export

843c5721548a25b7b94011dceabe76568506f898

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

Signed
2 files changed, +2 -2Ignore whitespace
src/endpoints/backgrounds.js+1 -1
@@ -78,7 +78,7 @@ router.post('/upload', function (request, response) {
7878 if (!request.body || !request.file) return response.sendStatus(400);
7979
8080 const img_path = path.join(request.file.destination, request.file.filename);
8181 const filename = sanitize(request.file.originalname);
8282
8383 try {
8484 fs.copyFileSync(img_path, path.join(request.user.directories.backgrounds, filename));
src/endpoints/chats.js+1 -1
@@ -595,7 +595,7 @@ router.post('/export', validateAvatarUrlMiddleware, async function (request, res
595595 const pathToFolder = request.body.is_group
596596 ? request.user.directories.groupChats
597597 : path.join(request.user.directories.chats, String(request.body.avatar_url).replace('.png', ''));
598598 let filename = path.join(pathToFolder, sanitize(request.body.file));
599599 let exportfilename = request.body.exportfilename;
600600 if (!fs.existsSync(filename)) {
601601 const errorMessage = {