From a3c41b62673fd9f72fd626e8feb7bced26a2e648 Mon Sep 17 00:00:00 2001 From: Kevin Kandlbinder Date: Wed, 23 Dec 2020 01:53:33 +0100 Subject: [PATCH] Fix infinite loop --- src/server/languageRedirect.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/server/languageRedirect.js b/src/server/languageRedirect.js index 64f1853..a0124f8 100644 --- a/src/server/languageRedirect.js +++ b/src/server/languageRedirect.js @@ -13,11 +13,13 @@ async function checkLang({ request }) { let requestURL = new URL(url); - config.languages.forEach((language) => { - if(requestURL.pathname.startsWith("/"+language+"/")) { + for (let i = 0; i < config.languages.length; i++) { + const language = config.languages[i]; + + if(requestURL.pathname.startsWith("/"+language)) { return; } - }); + } let headers = request.headers;