Ticket #8159: dont_spuriously_throw_exceptions_in_attribute_value_clone.diff
| File dont_spuriously_throw_exceptions_in_attribute_value_clone.diff, 0.6 kB (added by blaine, 1 year ago) |
|---|
-
activerecord/lib/active_record/base.rb
old new 2231 2231 2232 2232 def clone_attribute_value(reader_method, attribute_name) 2233 2233 value = send(reader_method, attribute_name) 2234 value.clone 2234 case value 2235 when nil, Fixnum, true, false: value 2236 else 2237 value.clone 2238 end 2235 2239 rescue TypeError, NoMethodError 2236 2240 value 2237 2241 end