Merge pull request #2803 from matrix-org/matthew/fix-userdir-sql
fix SQL when searching all userspull/2809/head
						commit
						06db5c4b76
					
				|  | @ -641,8 +641,13 @@ class UserDirectoryStore(SQLBaseStore): | |||
|         """ | ||||
| 
 | ||||
|         if self.hs.config.user_directory_search_all_users: | ||||
|             join_clause = "" | ||||
|             where_clause = "?<>''"  # naughty hack to keep the same number of binds | ||||
|             # dummy to keep the number of binds & aliases the same | ||||
|             join_clause = """ | ||||
|                 LEFT JOIN ( | ||||
|                     SELECT NULL as user_id WHERE NULL = ? | ||||
|                 ) AS s USING (user_id)" | ||||
|             """ | ||||
|             where_clause = "" | ||||
|         else: | ||||
|             join_clause = """ | ||||
|                 LEFT JOIN users_in_public_rooms AS p USING (user_id) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Matthew Hodgson
						Matthew Hodgson