ソースを参照

[fix] correct search parameter check

Adam Tauber 8 年 前
コミット
e7aa98902f
共有1 個のファイルを変更した2 個の追加2 個の削除を含む
  1. 2
    2
      searx/search.py

+ 2
- 2
searx/search.py ファイルの表示

219
         query_lang = preferences.get_value('language')
219
         query_lang = preferences.get_value('language')
220
 
220
 
221
     # check language
221
     # check language
222
-    if query_lang not in language_code_set:
222
+    if query_lang.lower() not in language_code_set:
223
         raise SearxParameterException('language', query_lang)
223
         raise SearxParameterException('language', query_lang)
224
 
224
 
225
     # get safesearch
225
     # get safesearch
240
     query_time_range = form.get('time_range')
240
     query_time_range = form.get('time_range')
241
 
241
 
242
     # check time_range
242
     # check time_range
243
-    if query_time_range not in [None, '', 'day', 'week', 'month', 'year']:
243
+    if query_time_range not in ('None', None, '', 'day', 'week', 'month', 'year'):
244
         raise SearxParameterException('time_range', query_time_range)
244
         raise SearxParameterException('time_range', query_time_range)
245
 
245
 
246
     # query_engines
246
     # query_engines