diff --git a/CHANGELOG.md b/CHANGELOG.md index 7938fd0d6..33083d050 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### Fixed +- Only report errors from the `"go.opentelemetry.io/otel/sdk/resource".Environment` function when they are not `nil`. (#1850, #1851) + ### Security ## [0.20.0] - 2021-04-23 diff --git a/sdk/resource/resource.go b/sdk/resource/resource.go index 2e5d10151..3d056b56b 100644 --- a/sdk/resource/resource.go +++ b/sdk/resource/resource.go @@ -149,7 +149,7 @@ func Default() *Resource { func Environment() *Resource { detector := &FromEnv{} resource, err := detector.Detect(context.Background()) - if err == nil { + if err != nil { otel.Handle(err) } return resource