Skip to content

Commit

Permalink
Merge pull request #655 from yeya24/change-omit-empty
Browse files Browse the repository at this point in the history
Set http_headers to be omit empty
  • Loading branch information
Arthur Silva Sens committed Jun 15, 2024
2 parents e5fa530 + c4974e5 commit 04635d2
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 4 deletions.
2 changes: 1 addition & 1 deletion config/http_config.go
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@ type HTTPClientConfig struct {
ProxyConfig `yaml:",inline"`
// HTTPHeaders specify headers to inject in the requests. Those headers
// could be marshalled back to the users.
HTTPHeaders *Headers `yaml:"http_headers" json:"http_headers"`
HTTPHeaders *Headers `yaml:"http_headers,omitempty" json:"http_headers,omitempty"`
}

// SetDirectory joins any relative file paths with dir.
Expand Down
4 changes: 1 addition & 3 deletions config/http_config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -2023,7 +2023,6 @@ func TestHTTPClientConfig_Marshal(t *testing.T) {
proxy_url: "http://localhost:8080"
follow_redirects: false
enable_http2: false
http_headers: null
`, string(actualYAML))

// Unmarshalling the YAML should get the same struct in input.
Expand All @@ -2040,8 +2039,7 @@ http_headers: null
"proxy_url":"http://localhost:8080",
"tls_config":{"insecure_skip_verify":false},
"follow_redirects":false,
"enable_http2":false,
"http_headers":null
"enable_http2":false
}`, string(actualJSON))

// Unmarshalling the JSON should get the same struct in input.
Expand Down

0 comments on commit 04635d2

Please sign in to comment.