lib/rollbar/truncation/frames_strategy.rb in rollbar-2.12.0 vs lib/rollbar/truncation/frames_strategy.rb in rollbar-2.13.0

- old
+ new

@@ -1,6 +1,7 @@ require 'rollbar/truncation/mixin' +require 'rollbar/util' module Rollbar module Truncation class FramesStrategy include ::Rollbar::Truncation::Mixin @@ -8,10 +9,10 @@ def self.call(payload) new.call(payload) end def call(payload) - new_payload = payload.clone + new_payload = Rollbar::Util.deep_copy(payload) body = new_payload['data']['body'] if body['trace_chain'] truncate_trace_chain(body) elsif body['trace']