Modified: trunk/lib/rest.rb (2779 => 2780)
--- trunk/lib/rest.rb 2011-11-01 14:57:56 UTC (rev 2779)
+++ trunk/lib/rest.rb 2011-11-01 15:02:35 UTC (rev 2780)
@@ -1393,8 +1393,12 @@
q = args[:query]
models = args[:models]
- search_result = models[0].multi_solr_search(q, :limit => size, :offset => size * (page - 1), :models => models)
- search_result.results unless search_result.total < (size * (page - 1))
+ begin
+ search_result = models[0].multi_solr_search(q, :limit => size, :offset => size * (page - 1), :models => models)
+ search_result.results unless search_result.total < (size * (page - 1))
+ rescue
+ nil
+ end
}
end