aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorErnie Miller <ernie@metautonomo.us>2010-09-29 17:55:45 -0400
committerErnie Miller <ernie@metautonomo.us>2010-09-29 17:55:45 -0400
commitc3bfbecff4e38eeeb6ecdf9886222097396fd8e9 (patch)
tree87376d12b24e2883367c3a983274e63e1c7dca4c /lib
parentc308de87fa7a48d980b96c01d43045f17ee487ad (diff)
downloadrails-c3bfbecff4e38eeeb6ecdf9886222097396fd8e9.tar.gz
rails-c3bfbecff4e38eeeb6ecdf9886222097396fd8e9.tar.bz2
rails-c3bfbecff4e38eeeb6ecdf9886222097396fd8e9.zip
Don't reassign array in ToSql#visit_Arel_Nodes_NotIn
Diffstat (limited to 'lib')
-rw-r--r--lib/arel/visitors/to_sql.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/arel/visitors/to_sql.rb b/lib/arel/visitors/to_sql.rb
index 974f9f5341..112466548d 100644
--- a/lib/arel/visitors/to_sql.rb
+++ b/lib/arel/visitors/to_sql.rb
@@ -202,8 +202,9 @@ module Arel
def visit_Arel_Nodes_NotIn o
right = o.right
- right = right.empty? ? 'NULL' : right.map { |x| visit x }.join(', ')
- "#{visit o.left} NOT IN (#{right})"
+ "#{visit o.left} NOT IN (#{
+ right.empty? ? 'NULL' : right.map { |x| visit x }.join(', ')
+ })"
end
def visit_Arel_Nodes_And o