From 6933c381bfa2dd8ff95221b4dbfa2518b0cf10f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Tue, 1 Sep 2020 19:12:02 +0200 Subject: [PATCH] Restore Go 1.13 compatibility --- api/client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/client.go b/api/client.go index ec0190fc8..d4a32d87d 100644 --- a/api/client.go +++ b/api/client.go @@ -45,7 +45,7 @@ func NewClientFromHTTP(httpClient *http.Client) *Client { func AddHeader(name, value string) ClientOption { return func(tr http.RoundTripper) http.RoundTripper { return &funcTripper{roundTrip: func(req *http.Request) (*http.Response, error) { - if len(req.Header.Values(name)) == 0 { + if req.Header.Get(name) == "" { req.Header.Add(name, value) } return tr.RoundTrip(req) @@ -57,7 +57,7 @@ func AddHeader(name, value string) ClientOption { func AddHeaderFunc(name string, getValue func(*http.Request) (string, error)) ClientOption { return func(tr http.RoundTripper) http.RoundTripper { return &funcTripper{roundTrip: func(req *http.Request) (*http.Response, error) { - if len(req.Header.Values(name)) > 0 { + if req.Header.Get(name) != "" { return tr.RoundTrip(req) } value, err := getValue(req)