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']