diff --git a/app/models/tag_alias.rb b/app/models/tag_alias.rb index 353d00333..0d912f27f 100644 --- a/app/models/tag_alias.rb +++ b/app/models/tag_alias.rb @@ -10,7 +10,7 @@ class TagAlias < ActiveRecord::Base module SearchMethods def name_matches(name) - where("(antecedent_name = ? or consequent_name = ?)", name.downcase, name.downcase) + where("(antecedent_name like ? escape E'\\\\' or consequent_name like ? escape E'\\\\')", name.downcase.to_escaped_for_sql_like, name.downcase.to_escaped_for_sql_like) end def search(params)