From 0a9cddcbaa36d29ca8b502516eee0621ee315a7a Mon Sep 17 00:00:00 2001 From: Ryan Mwangi Date: Mon, 28 Oct 2024 15:05:49 +0300 Subject: [PATCH] sanitize the provided linkGroupName to create a valid filename --- server.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server.js b/server.js index 1f56a71..3a238e3 100644 --- a/server.js +++ b/server.js @@ -40,6 +40,10 @@ app.post('/merge', async (req, res) => { return res.status(400).json({ error: 'Invalid input. Please provide a linkGroupName and at least one calendar.' }); } + // Sanitize the linkGroupName to create a valid filename + const sanitizedLinkGroupName = sanitizeFilename(linkGroupName); + const filename = `${sanitizedLinkGroupName}.ics`; + // Fetch calendar data from URLs const promises = calendars.map((calendar) => { return axios.get(calendar.url)