lib/elastic_apm/spies/mongo.rb in elastic-apm-3.13.0 vs lib/elastic_apm/spies/mongo.rb in elastic-apm-3.14.0
- old
+ new
@@ -42,17 +42,21 @@
def started(event)
push_event(event)
end
def failed(event)
- span = pop_event(event)
- span&.outcome = Span::Outcome::FAILURE
+ if (span = pop_event(event))
+ span.outcome = Span::Outcome::FAILURE
+ end
+
span
end
def succeeded(event)
- span = pop_event(event)
- span&.outcome = Span::Outcome::SUCCESS
+ if span = pop_event(event)
+ span.outcome = Span::Outcome::SUCCESS
+ end
+
span
end
private