From 1b46ecd21a15cdea4234a568e9ac973bb6b65b8a Mon Sep 17 00:00:00 2001 From: marc Date: Tue, 13 Dec 2016 21:36:40 -0600 Subject: [PATCH] [fix] broken language selector --- searx/search.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/searx/search.py b/searx/search.py index cef42d87..9c39a10d 100644 --- a/searx/search.py +++ b/searx/search.py @@ -211,10 +211,14 @@ def get_search_query_from_webapp(preferences, form): # set query query = raw_text_query.getSearchQuery() - # get last selected language in query, if possible + # set specific language if set on request, query or preferences # TODO support search with multible languages if len(raw_text_query.languages): query_lang = raw_text_query.languages[-1] + elif 'language' in form: + query_lang = form.get('language') + else: + query_lang = preferences.get_value('language') query_time_range = form.get('time_range')