From 7b3cd3d8859a010f0eb6ce6c697aee61d10d237f Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Wed, 6 Apr 2016 15:21:33 +0530 Subject: [PATCH] Fix: search using API does not respect the passed language list If there is a search api configured, ULS list all languages that pass the search irrespective of whether a language is present in options.languages Change-Id: I0be80397bb5b4071bc7bc5e787fe107c98e3d912 --- src/jquery.uls.languagefilter.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jquery.uls.languagefilter.js b/src/jquery.uls.languagefilter.js index 0b9453a..ca7a43a 100644 --- a/src/jquery.uls.languagefilter.js +++ b/src/jquery.uls.languagefilter.js @@ -213,7 +213,9 @@ languageFilter.autofill( code, name ); } - if ( languageFilter.render( code ) ) { + if ( languageFilter.options.languages[ code ] && + languageFilter.render( code ) + ) { languageFilter.resultCount++; } } );