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

@@ -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')