瀏覽代碼

[mod] allow whitespaces in category/engine list

Adam Tauber 10 年之前
父節點
當前提交
b09aaf126e
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      searx/search.py

+ 2
- 2
searx/search.py 查看文件

@@ -386,11 +386,11 @@ class Search(object):
386 386
             load_default_categories = True
387 387
             for pd_name, pd in self.request_data.items():
388 388
                 if pd_name == 'categories':
389
-                    self.categories.extend(categ for categ in pd.split(',') if categ in categories)
389
+                    self.categories.extend(categ.strip() for categ in pd.split(',') if categ in categories)
390 390
                 elif pd_name == 'engines':
391 391
                     pd_engines = [{'category': engines[engine].categories[0],
392 392
                                    'name': engine}
393
-                                  for engine in pd.split(',') if engine in engines]
393
+                                  for engine in map(str.strip, pd.split(',')) if engine in engines]
394 394
                     if pd_engines:
395 395
                         self.engines.extend(pd_engines)
396 396
                         load_default_categories = False