use the columns hash for primary key lookup

This commit is contained in:
Aaron Patterson
2010-12-03 15:33:59 -08:00
parent 399730bdd2
commit d21f38aaa2

View File

@@ -290,7 +290,7 @@ module ActiveRecord
def find_one(id)
id = id.id if ActiveRecord::Base === id
column = primary_key.column
column = columns_hash[primary_key.name.to_s]
substitute = connection.substitute_for(column, @bind_values)
relation = where(primary_key.eq(substitute))