mirror of
https://github.com/searxng/searxng.git
synced 2024-11-19 02:40:11 +01:00
[fix] engine selection from url
This commit is contained in:
parent
604f32f672
commit
8c4d9b79d5
@ -391,11 +391,11 @@ class Search(object):
|
|||||||
load_default_categories = True
|
load_default_categories = True
|
||||||
for pd_name, pd in self.request_data.items():
|
for pd_name, pd in self.request_data.items():
|
||||||
if pd_name == 'categories':
|
if pd_name == 'categories':
|
||||||
self.categories.extend(categ.strip() for categ in pd.split(',') if categ in categories)
|
self.categories.extend(categ for categ in map(unicode.strip, pd.split(',')) if categ in categories)
|
||||||
elif pd_name == 'engines':
|
elif pd_name == 'engines':
|
||||||
pd_engines = [{'category': engines[engine].categories[0],
|
pd_engines = [{'category': engines[engine].categories[0],
|
||||||
'name': engine}
|
'name': engine}
|
||||||
for engine in map(str.strip, pd.split(',')) if engine in engines]
|
for engine in map(unicode.strip, pd.split(',')) if engine in engines]
|
||||||
if pd_engines:
|
if pd_engines:
|
||||||
self.engines.extend(pd_engines)
|
self.engines.extend(pd_engines)
|
||||||
load_default_categories = False
|
load_default_categories = False
|
||||||
|
Loading…
Reference in New Issue
Block a user