summaryrefslogtreecommitdiffstats
path: root/vendor/plugins/acts_as_searchable
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2010-02-17 20:20:51 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2010-02-17 20:20:51 +0000
commit74e85953f00f07141a0226ad951646279765a9f5 (patch)
tree9644cafeb5891b88c06ef416263f9cd11707ffbd /vendor/plugins/acts_as_searchable
parentc11d30ebc9f50abf476779e046ba1792453a585d (diff)
downloadredmine-74e85953f00f07141a0226ad951646279765a9f5.tar.gz
redmine-74e85953f00f07141a0226ad951646279765a9f5.zip
Move SQL LIKE tokens to acts_as_searchable.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3445 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'vendor/plugins/acts_as_searchable')
-rw-r--r--vendor/plugins/acts_as_searchable/lib/acts_as_searchable.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/vendor/plugins/acts_as_searchable/lib/acts_as_searchable.rb b/vendor/plugins/acts_as_searchable/lib/acts_as_searchable.rb
index 9a81f363f..9106d7bd7 100644
--- a/vendor/plugins/acts_as_searchable/lib/acts_as_searchable.rb
+++ b/vendor/plugins/acts_as_searchable/lib/acts_as_searchable.rb
@@ -97,7 +97,7 @@ module Redmine
sql = (['(' + token_clauses.join(' OR ') + ')'] * tokens.size).join(options[:all_words] ? ' AND ' : ' OR ')
- find_options[:conditions] = [sql, * (tokens * token_clauses.size).sort]
+ find_options[:conditions] = [sql, * (tokens.collect {|w| "%#{w.downcase}%"} * token_clauses.size).sort]
project_conditions = []
project_conditions << (searchable_options[:permission].nil? ? Project.visible_by(User.current) :