From ffc79906e9c0d14786bf1214eb7224302ffe8ae2 Mon Sep 17 00:00:00 2001 From: AntonioTerceiro Date: Mon, 21 Jul 2008 23:47:08 +0000 Subject: [PATCH] ActionItem562: PostgreSQL porting --- lib/acts_as_searchable.rb | 4 ++++ 1 file changed, 4 insertions(+), 0 deletions(-) diff --git a/lib/acts_as_searchable.rb b/lib/acts_as_searchable.rb index e90b6a6..be880c3 100644 --- a/lib/acts_as_searchable.rb +++ b/lib/acts_as_searchable.rb @@ -11,6 +11,10 @@ class << ActiveRecord::Base end ids = find_ids_with_ferret(query, ferret_options)[1].map{|r|r[:id].to_i} + if ids.empty? + ids << -1 + end + if db_options[:conditions] db_options[:conditions] = sanitize_sql_for_conditions(db_options[:conditions]) + " and #{table_name}.id in (#{ids.join(', ')})" else -- libgit2 0.21.2