Permalink
Browse files

Fix build when IM=true

  • Loading branch information...
1 parent 13a9efe commit 967490badfb7163d653a75bf0637f66e78883f9e @jonleighton jonleighton committed Dec 22, 2011
Showing with 3 additions and 4 deletions.
  1. +3 −4 activerecord/lib/active_record/identity_map.rb
@@ -111,13 +111,12 @@ def clear
# model object.
def reinit_with(coder)
@attributes_cache = {}
- dirty = @changed_attributes.keys
- @attributes.update(coder['attributes'].except(*dirty))
+ dirty = @changed_attributes.keys
+ attributes = self.class.initialize_attributes(coder['attributes'].except(*dirty))
+ @attributes.update(attributes)
@changed_attributes.update(coder['attributes'].slice(*dirty))
@changed_attributes.delete_if{|k,v| v.eql? @attributes[k]}
- set_serialized_attributes
-
run_callbacks :find
self

0 comments on commit 967490b

Please sign in to comment.