From dd9cde88f35eefb61cb51da54705fc2e0318873d Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Wed, 3 Jun 2026 16:06:51 +0100 Subject: [PATCH] fix(telemetry): qualify tx_span with telemetry:: namespace in apply() The apply() function doesn't have a `using namespace telemetry` directive (unlike processTransaction), so tx_span attrs need explicit qualification. Co-Authored-By: Claude Opus 4.6 --- src/xrpld/app/misc/NetworkOPs.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xrpld/app/misc/NetworkOPs.cpp b/src/xrpld/app/misc/NetworkOPs.cpp index 08f7f018d3..4cab2b2da7 100644 --- a/src/xrpld/app/misc/NetworkOPs.cpp +++ b/src/xrpld/app/misc/NetworkOPs.cpp @@ -1565,8 +1565,9 @@ NetworkOPsImp::apply(std::unique_lock& batchLock) { if (e.span && *e.span) { - e.span->setAttribute(tx_span::attr::terResult, transToken(e.result).c_str()); - e.span->setAttribute(tx_span::attr::applied, e.applied); + e.span->setAttribute( + telemetry::tx_span::attr::terResult, transToken(e.result).c_str()); + e.span->setAttribute(telemetry::tx_span::attr::applied, e.applied); } e.transaction->clearSubmitResult();