Skip to content

Commit 904f3aa

Browse files
committed
add suggestions
1 parent 5a31c34 commit 904f3aa

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

dd-java-agent/instrumentation/spring-webmvc-3.1/src/main/java/datadog/trace/instrumentation/springweb/InvocableHandlerMethodInstrumentation.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,13 @@ public static void after(
5555
ServletWebRequest servletWebRequest = (ServletWebRequest) nativeWebRequest;
5656
final String handlerSpanKey =
5757
DD_HANDLER_SPAN_PREFIX_KEY + self.getBean().getClass().getName();
58+
59+
if (Boolean.TRUE.equals(
60+
servletWebRequest.getAttribute(
61+
handlerSpanKey + DD_HANDLER_SPAN_CONTINUE_SUFFIX, ServletWebRequest.SCOPE_REQUEST))) {
62+
return;
63+
}
64+
5865
Object span = servletWebRequest.getAttribute(handlerSpanKey, ServletWebRequest.SCOPE_REQUEST);
5966
if (!(span instanceof AgentSpan)) {
6067
return;

0 commit comments

Comments
 (0)