diff --git a/server/helpers/page.js b/server/helpers/page.js index 8bea0aa3b..652012c2e 100644 --- a/server/helpers/page.js +++ b/server/helpers/page.js @@ -143,9 +143,16 @@ module.exports = { } const result = localeFolderRegex.exec(meta.path) if (result[1]) { - meta = { - locale: result[1].replace('/', ''), - path: result[2] + const extractedLocale = result[1].replace('/', '') + const knownLocales = new Set([ + WIKI.config.lang.code, + ...(WIKI.config.lang.namespaces || []) + ]) + if (knownLocales.has(extractedLocale)) { + meta = { + locale: extractedLocale, + path: result[2] + } } } return meta