From 4263efa091f2f370e10243bedda72d6469d47b3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 19 May 2020 14:18:07 -0400 Subject: [PATCH] feat: don't overwrite req.query.lang if it exists --- src/middleware/headers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/middleware/headers.js b/src/middleware/headers.js index e1486145fa..a3642f3fbb 100644 --- a/src/middleware/headers.js +++ b/src/middleware/headers.js @@ -73,11 +73,11 @@ module.exports = function (middleware) { let langs = []; middleware.autoLocale = function autoLocale(req, res, next) { - if (parseInt(req.uid, 10) > 0 || !meta.config.autoDetectLang) { + if (parseInt(req.uid, 10) > 0 || !meta.config.autoDetectLang || req.query.lang) { return next(); } - var lang = req.acceptsLanguages(langs); + const lang = req.acceptsLanguages(langs); if (!lang) { return next(); }