aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--activerecord/lib/active_record/identity_map.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/identity_map.rb b/activerecord/lib/active_record/identity_map.rb
index c0fab27188..57fcfb5110 100644
--- a/activerecord/lib/active_record/identity_map.rb
+++ b/activerecord/lib/active_record/identity_map.rb
@@ -29,15 +29,15 @@ module ActiveRecord
end
def get(class_name, primary_key)
- current[[class_name, primary_key]]
+ current[[class_name, primary_key.to_s]]
end
def add(record)
- current[[record.class.name, record.id]] = record
+ current[[record.class.name, record.id.to_s]] = record
end
def remove(record)
- current.delete([record.class.name, record.id])
+ current.delete([record.class.name, record.id.to_s])
end
def clear