fix(i18n): when no lanaguage is passed in the request

This commit is contained in:
Matteo Pagliazzi 2015-04-02 20:06:17 +02:00
parent ad15351ce0
commit 06ffd4db44

View file

@ -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];
});