Fix #288 - Strip first @ from search query, don't search accounts if it begins with #
This commit is contained in:
		
							parent
							
								
									8b32b212de
								
							
						
					
					
						commit
						1f62ffcc7a
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -2,9 +2,9 @@ | |||
| 
 | ||||
| class SearchService < BaseService | ||||
|   def call(query, limit, resolve = false) | ||||
|     return if query.blank? | ||||
|     return if query.blank? || query.start_with?('#') | ||||
| 
 | ||||
|     username, domain = query.split('@') | ||||
|     username, domain = query.gsub(/\A@/, '').split('@') | ||||
| 
 | ||||
|     results = if domain.nil? | ||||
|                 Account.search_for(username) | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue