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