From 2394d28adec08da1bd3f204ff7f8a3a6a6f7bfb7 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Thu, 14 Mar 2013 23:36:57 -0700 Subject: fix hash duping on 1.9 --- activerecord/lib/active_record/connection_adapters/schema_cache.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'activerecord/lib/active_record/connection_adapters') diff --git a/activerecord/lib/active_record/connection_adapters/schema_cache.rb b/activerecord/lib/active_record/connection_adapters/schema_cache.rb index 47d90526ac..1d7a22e831 100644 --- a/activerecord/lib/active_record/connection_adapters/schema_cache.rb +++ b/activerecord/lib/active_record/connection_adapters/schema_cache.rb @@ -98,7 +98,7 @@ module ActiveRecord # if we get current version during initialization, it happens stack over flow. @version = ActiveRecord::Migrator.current_version [@version] + [@columns, @columns_hash, @primary_keys, @tables].map { |val| - val.dup.tap { |h| h.default_proc = nil } + Hash[val] } end -- cgit v1.2.3