diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-02-17 20:20:51 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-02-17 20:20:51 +0000 |
commit | 74e85953f00f07141a0226ad951646279765a9f5 (patch) | |
tree | 9644cafeb5891b88c06ef416263f9cd11707ffbd /vendor/plugins/acts_as_searchable | |
parent | c11d30ebc9f50abf476779e046ba1792453a585d (diff) | |
download | redmine-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.rb | 2 |
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) : |