diff options
author | Jon Leighton <j@jonathanleighton.com> | 2011-08-11 08:45:42 +0100 |
---|---|---|
committer | Jon Leighton <j@jonathanleighton.com> | 2011-08-15 23:10:16 +0100 |
commit | cc206a3507699e2c94b2d62ec5226fd20d5d98b3 (patch) | |
tree | 057e6b46ae4391a1b1f9a4a8c7aa806ac26175cd /activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb | |
parent | 12aaad0848fb29bf64025043a855b0c0b497a6b8 (diff) | |
download | rails-cc206a3507699e2c94b2d62ec5226fd20d5d98b3.tar.gz rails-cc206a3507699e2c94b2d62ec5226fd20d5d98b3.tar.bz2 rails-cc206a3507699e2c94b2d62ec5226fd20d5d98b3.zip |
Use new SelectManager#projections= method
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb b/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb index bfbf953a37..dc4a53034b 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb @@ -310,8 +310,8 @@ module ActiveRecord # on mysql (even when aliasing the tables), but mysql allows using JOIN directly in # an UPDATE statement, so in the mysql adapters we redefine this to do that. def join_to_update(update, select) #:nodoc: - subselect = select.ast.clone - subselect.cores.last.projections = [update.key] + subselect = select.clone + subselect.projections = [update.key] update.where update.key.in(subselect) end |