From 06ffd4db4400d1345dca23571e0efbd5eaffebba Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Thu, 2 Apr 2015 20:06:17 +0200 Subject: [PATCH] fix(i18n): when no lanaguage is passed in the request --- website/src/i18n.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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]; });