diff --git a/lib/raven/processor/removecircularreferences.rb b/lib/raven/processor/removecircularreferences.rb index 0f6acaf34..6fc580663 100644 --- a/lib/raven/processor/removecircularreferences.rb +++ b/lib/raven/processor/removecircularreferences.rb @@ -6,9 +6,9 @@ def process(value, visited = []) case value when Hash - !value.frozen? ? value.merge!(value) { |_, v| process v, visited } : value.merge(value) { |_, v| process v, visited } + value.merge(value) { |_, v| process v, visited } when Array - !value.frozen? ? value.map! { |v| process v, visited } : value.map { |v| process v, visited } + value.map { |v| process v, visited } else value end