on master help sign in
[fix] broken language selector
commit1b46ecd21a15cdea4234a568e9ac973bb6b65b8a authormarc <a01200356@itesm.mx> dateTue 13 Dec 2016, 21:36 (10 years ago) parent93233c7
1 file changed+5−1
searx/search.py+5−1
searx/search.py+5−1
@@ -211,10 +211,14 @@ def get_search_query_from_webapp(preferences, form):
211211 # set query
212212 query = raw_text_query.getSearchQuery()
213213
214− # get last selected language in query, if possible
214+ # set specific language if set on request, query or preferences
215215 # TODO support search with multible languages
216216 if len(raw_text_query.languages):
217217 query_lang = raw_text_query.languages[-1]
218+ elif 'language' in form:
219+ query_lang = form.get('language')
220+ else:
221+ query_lang = preferences.get_value('language')
218222
219223 query_time_range = form.get('time_range')
220224