*** oddb.org/src/model/part.rb 2011-11-23 08:42:33.136945600 +0100 --- part.rb 2011-11-23 14:20:40.168923705 +0100 *************** *** 208,214 **** private def adjust_types(values, app=nil) values = values.dup ! values.each { |key, value| case value when Persistence::Pointer values[key] = value.resolve(app) --- 208,214 ---- private def adjust_types(values, app=nil) values = values.dup ! values.dup.each { |key, value| case value when Persistence::Pointer values[key] = value.resolve(app)