From 33cb7e82b4fcccc2a44109b12d7932d9fb457246 Mon Sep 17 00:00:00 2001 From: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com> Date: Sun, 8 Jan 2023 20:59:43 +0530 Subject: [PATCH] test: decode URI component Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com> --- src/serve_rendered.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/serve_rendered.js b/src/serve_rendered.js index e079213..e424c33 100644 --- a/src/serve_rendered.js +++ b/src/serve_rendered.js @@ -150,14 +150,15 @@ const parseCoordinates = (coordinatePair, query, transformer) => { * @param {Function} transformer Optional transform function. */ const extractPathsFromQuery = (query, transformer) => { + const reqPath = decodeURIComponent(query.path); const paths = []; // Return an empty list if no paths have been provided if ('path' in query && !query.path) { return paths; } // Parse paths provided via path query argument - if ('path' in query && PATH_PATTERN.test(query.path)) { - if (query.path.includes('enc:')) { + if ('path' in query && PATH_PATTERN.test(reqPath)) { + if (reqPath.includes('enc:')) { const splitPaths = query.path.split('|'); const line = splitPaths .filter(