[fix] engine selection from url

This commit is contained in:
Adam Tauber 2015-09-01 15:14:02 +02:00
parent 604f32f672
commit 8c4d9b79d5
1 changed files with 2 additions and 2 deletions

View File

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