aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb
diff options
context:
space:
mode:
authorJon Leighton <j@jonathanleighton.com>2011-08-11 08:45:42 +0100
committerJon Leighton <j@jonathanleighton.com>2011-08-15 23:10:16 +0100
commitcc206a3507699e2c94b2d62ec5226fd20d5d98b3 (patch)
tree057e6b46ae4391a1b1f9a4a8c7aa806ac26175cd /activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb
parent12aaad0848fb29bf64025043a855b0c0b497a6b8 (diff)
downloadrails-cc206a3507699e2c94b2d62ec5226fd20d5d98b3.tar.gz
rails-cc206a3507699e2c94b2d62ec5226fd20d5d98b3.tar.bz2
rails-cc206a3507699e2c94b2d62ec5226fd20d5d98b3.zip
Use new SelectManager#projections= method
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb')
-rw-r--r--activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb b/activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb
index 379ba162ed..cba00dc625 100644
--- a/activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb
+++ b/activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb
@@ -585,7 +585,7 @@ module ActiveRecord
def join_to_update(update, select) #:nodoc:
if select.limit || select.offset || select.orders.any?
subsubselect = select.clone
- subsubselect.ast.cores.last.projections = [update.key]
+ subsubselect.projections = [update.key]
subselect = Arel::SelectManager.new(select.engine)
subselect.project Arel.sql(update.key.name)