diff --git a/packages/datadog-plugin-http/src/client.js b/packages/datadog-plugin-http/src/client.js index 42833bb896f..5d48f3331e9 100644 --- a/packages/datadog-plugin-http/src/client.js +++ b/packages/datadog-plugin-http/src/client.js @@ -122,7 +122,7 @@ class HttpClientPlugin extends ClientPlugin { // conditions for no error: // 1. not using a custom agent instance with custom timeout specified // 2. no invocation of `req.setTimeout` - if (!args.options.agent?.options.timeout && !customRequestTimeout) return + if (!args.options.agent?.options?.timeout && !customRequestTimeout) return span.setTag('error', 1) }