diff --git a/src/gax-internal/src/observability/client_signals/recorder.rs b/src/gax-internal/src/observability/client_signals/recorder.rs index 581d3cee34..0dd091c3e0 100644 --- a/src/gax-internal/src/observability/client_signals/recorder.rs +++ b/src/gax-internal/src/observability/client_signals/recorder.rs @@ -120,7 +120,7 @@ impl RequestRecorder { /// } /// ``` pub fn current() -> Option { - RECORDER.try_get().ok() + RECORDER.try_with(|r| r.clone()).ok() } /// Returns the data captured for the client layer.