lib/elastic_apm/transport/worker.rb in elastic-apm-3.9.0 vs lib/elastic_apm/transport/worker.rb in elastic-apm-3.10.0

- old
+ new

@@ -75,9 +75,13 @@ end private def serialize_and_filter(resource) + if resource.respond_to?(:prepare_for_serialization!) + resource.prepare_for_serialization! + end + serialized = serializers.serialize(resource) # if a filter returns nil, it means skip the event return nil if @filters.apply!(serialized) == Filters::SKIP