Browse Source

[fix] broken language selector

marc 8 years ago
parent
commit
1b46ecd21a
1 changed files with 5 additions and 1 deletions
  1. 5
    1
      searx/search.py

+ 5
- 1
searx/search.py View File

@@ -211,10 +211,14 @@ def get_search_query_from_webapp(preferences, form):
211 211
     # set query
212 212
     query = raw_text_query.getSearchQuery()
213 213
 
214
-    # get last selected language in query, if possible
214
+    # set specific language if set on request, query or preferences
215 215
     # TODO support search with multible languages
216 216
     if len(raw_text_query.languages):
217 217
         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')
218 222
 
219 223
     query_time_range = form.get('time_range')
220 224