From c7fd603933e7d33661c7d3ba7fb0486411b619b4 Mon Sep 17 00:00:00 2001 From: Martijn van der Ven Date: Sat, 23 May 2020 21:25:38 +0200 Subject: [PATCH] Respond Not Found when a prefix is empty --- src/routes/getSkipSegmentsByHash.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/routes/getSkipSegmentsByHash.js b/src/routes/getSkipSegmentsByHash.js index 8bb5fcc..1762ef3 100644 --- a/src/routes/getSkipSegmentsByHash.js +++ b/src/routes/getSkipSegmentsByHash.js @@ -117,7 +117,9 @@ module.exports = async function (req, res) { getHash(getIP(req) + config.globalSalt) ); - if (segments) { - res.send(segments) + if (Object.keys(segments).length > 0) { + res.send(segments); + } else { + res.sendStatus(404); // No skipable segments within this prefix } } \ No newline at end of file