Преглед изворни кода

[fix] broken language selector

marc пре 8 година
родитељ
комит
1b46ecd21a
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5
    1
      searx/search.py

+ 5
- 1
searx/search.py Прегледај датотеку

211
     # set query
211
     # set query
212
     query = raw_text_query.getSearchQuery()
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
     # TODO support search with multible languages
215
     # TODO support search with multible languages
216
     if len(raw_text_query.languages):
216
     if len(raw_text_query.languages):
217
         query_lang = raw_text_query.languages[-1]
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
     query_time_range = form.get('time_range')
223
     query_time_range = form.get('time_range')
220
 
224