From 92684736f9465e7ff382d340bd8379993390d249 Mon Sep 17 00:00:00 2001 From: Denis Shatskiy Date: Mon, 7 Jul 2025 14:36:43 +0700 Subject: [PATCH] Fix: Make backend data parsing more robust --- backend/server.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/server.js b/backend/server.js index cd61fae..4e57d56 100644 --- a/backend/server.js +++ b/backend/server.js @@ -37,7 +37,11 @@ app.get('/api/domains', async (req, res) => { const data = await s3.getObject(params).promise(); const fileContent = data.Body.toString('utf-8'); const domains = fileContent.split('\n').filter(line => line).map(line => { - const [domain, type] = line.split(' '); + // Trim the line to remove any leading/trailing whitespace, including \r + // And split by any whitespace to be more robust + const parts = line.trim().split(/\s+/); + const domain = parts[0] || ''; + const type = parts[1] || ''; return { domain, type }; }); res.json(domains);