diff --git a/website/src/i18n.js b/website/src/i18n.js index 92ebf96f61..0f2bb77473 100644 --- a/website/src/i18n.js +++ b/website/src/i18n.js @@ -80,9 +80,9 @@ var getUserLanguage = function(req, res, next){ var matches = _.intersection(acceptable, defaultLangCodes); - var iAcceptedCompleteLang = multipleVersionsLanguages.indexOf(matches[0].toLowerCase()); + var iAcceptedCompleteLang = (matches.length > 0) ? multipleVersionsLanguages.indexOf(matches[0].toLowerCase()) : -1; - if(matches.length > 0 && iAcceptedCompleteLang !== -1){ + if(iAcceptedCompleteLang !== -1){ var acceptedCompleteLang = _.find(req.acceptedLanguages, function(accepted){ return accepted.slice(0, 2) == multipleVersionsLanguages[iAcceptedCompleteLang]; });