diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2014-12-26 12:03:01 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2014-12-26 12:03:01 +0000 |
commit | 14074fa4c26c50a5754eaea4371602fa5241b6de (patch) | |
tree | 0cbc17f14b4ee221a7a2b2e4bd8f62999969e4d7 /lib/plugins/acts_as_searchable | |
parent | 3fcd683e6bad87ba5df91a17c3a5933519b81320 (diff) | |
download | redmine-14074fa4c26c50a5754eaea4371602fa5241b6de.tar.gz redmine-14074fa4c26c50a5754eaea4371602fa5241b6de.zip |
Converts timestamps to integers in #search_result_ranks_and_ids.
git-svn-id: http://svn.redmine.org/redmine/trunk@13811 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib/plugins/acts_as_searchable')
-rw-r--r-- | lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb b/lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb index 35ee265de..248077472 100644 --- a/lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb +++ b/lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb @@ -114,7 +114,9 @@ module Redmine where(tokens_conditions). limit(options[:limit]). uniq. - pluck(searchable_options[:date_column], :id) + pluck(searchable_options[:date_column], :id). + # converts timestamps to integers for faster sort + map {|timestamp, id| [timestamp.to_i, id]} end def search_token_match_statement(column, value='?') |