From 926136c8b5246bac85d64d83c9f5c862500a3c48 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Tue, 7 Aug 2012 16:22:38 +0530 Subject: [PATCH] Fix issue: search strings like 't', 'a' are not giving results There are languges starting with those letters, but without autonyms Add a null check for undefined autonyms to prevent js error Change-Id: I88a1d79b3bb23beac7238c1e8817cd6eac614613 --- src/jquery.uls.languagefilter.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jquery.uls.languagefilter.js b/src/jquery.uls.languagefilter.js index 49a98ff..6f0e192 100644 --- a/src/jquery.uls.languagefilter.js +++ b/src/jquery.uls.languagefilter.js @@ -163,7 +163,7 @@ suggestion = userInput + languageName.substring( userInput.length, languageName.length ); if ( suggestion !== languageName ) { // see if it was autonym match - autonym = $.uls.data.autonym( langCode ); + autonym = $.uls.data.autonym( langCode ) || ''; suggestion = userInput + autonym.substring( userInput.length, autonym.length ); if ( suggestion !== autonym ) { // Give up. It may be iso/script code match.