aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2012-01-26 16:21:45 -0800
committerAaron Patterson <aaron.patterson@gmail.com>2012-01-31 10:58:16 -0800
commitc091ab0207d949aeeeb4b28b949b7baa1e0631dc (patch)
tree8d037d89301748c7c3493d802cf2709cfe82c577 /activerecord/lib
parent40ce68204808f9905413fe15843a7cc0f1c56988 (diff)
downloadrails-c091ab0207d949aeeeb4b28b949b7baa1e0631dc.tar.gz
rails-c091ab0207d949aeeeb4b28b949b7baa1e0631dc.tar.bz2
rails-c091ab0207d949aeeeb4b28b949b7baa1e0631dc.zip
always return the result set from select_all
Diffstat (limited to 'activerecord/lib')
-rw-r--r--activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb2
-rw-r--r--activerecord/lib/active_record/querying.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb b/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
index 69750a911d..0520fc8b62 100644
--- a/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
+++ b/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
@@ -454,7 +454,7 @@ module ActiveRecord
protected
def select(sql, name = nil, binds = []) #:nodoc:
- exec_query(sql, name, binds).to_a
+ exec_query(sql, name, binds)
end
def table_structure(table_name)
diff --git a/activerecord/lib/active_record/querying.rb b/activerecord/lib/active_record/querying.rb
index a874a62520..34ba480d83 100644
--- a/activerecord/lib/active_record/querying.rb
+++ b/activerecord/lib/active_record/querying.rb
@@ -36,7 +36,7 @@ module ActiveRecord
def find_by_sql(sql, binds = [])
logging_query_plan do
result_set = connection.select_all(sanitize_sql(sql), "#{name} Load", binds)
- result_set.map! { |record| instantiate(record) }
+ result_set.map { |record| instantiate(record) }
end
end