From 97158b2ecf840846b26adf2f2d77267d6f639306 Mon Sep 17 00:00:00 2001 From: supositware Date: Thu, 20 May 2021 00:02:46 +0200 Subject: [PATCH] Fixed critical bug that made the site unreachable if an incorrect request to /status/ was made --- routes/index.js | 2 ++ views/index.ejs | 1 + 2 files changed, 3 insertions(+) diff --git a/routes/index.js b/routes/index.js index 8057576..6ccb6ec 100644 --- a/routes/index.js +++ b/routes/index.js @@ -81,6 +81,8 @@ router.get('/status/:uuid', function (req, res ,next) { let uuid = req.params.uuid; if (progress[uuid]) { res.send(progress[uuid]); + } else { + res.send(undefined); } }); diff --git a/views/index.ejs b/views/index.ejs index 3db3763..7eeabbb 100644 --- a/views/index.ejs +++ b/views/index.ejs @@ -267,6 +267,7 @@ Come take a look here https://git.namejeff.xyz/Supositware/jeff-downloader for a xhttp.send(); xhttp.addEventListener("load", function(event) { console.log(event.target.responseText); + if (event.target.responseText === '') return; document.getElementsByTagName("progress")[0].value = event.target.responseText; document.getElementsByTagName("progress")[0].innerHTML = `${event.target.responseText}%`; });