aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorAlex MacCaw <maccman@gmail.com>2008-05-04 12:28:08 +0100
committerPratik Naik <pratiknaik@gmail.com>2008-05-11 19:30:03 +0100
commit4cc594bd708df1ec67b61833493198ab0009c627 (patch)
treef641a527800f7820487b799d2712d912c8cab47d /activerecord/lib
parent0dabb5b7ab3fad23da91a2312f7b586855d52f4a (diff)
downloadrails-4cc594bd708df1ec67b61833493198ab0009c627.tar.gz
rails-4cc594bd708df1ec67b61833493198ab0009c627.tar.bz2
rails-4cc594bd708df1ec67b61833493198ab0009c627.zip
Fix validates_uniqueness_of for SQL keywords [#23 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
Diffstat (limited to 'activerecord/lib')
-rwxr-xr-xactiverecord/lib/active_record/validations.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/validations.rb b/activerecord/lib/active_record/validations.rb
index d25e8cd0da..b3a75121ed 100755
--- a/activerecord/lib/active_record/validations.rb
+++ b/activerecord/lib/active_record/validations.rb
@@ -640,7 +640,7 @@ module ActiveRecord
results = finder_class.with_exclusive_scope do
connection.select_all(
construct_finder_sql(
- :select => "#{attr_name}",
+ :select => "#{connection.quote_column_name(attr_name)}",
:from => "#{finder_class.quoted_table_name}",
:conditions => [condition_sql, *condition_params]
)