From: Florian Forster Date: Fri, 26 Jan 2018 20:43:27 +0000 (+0100) Subject: Package fitbit: Don't treat Conflict (409) as an error. X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=9ef02a58999f8bc4367628aeced851509667ad44;p=kraftakt.git Package fitbit: Don't treat Conflict (409) as an error. --- diff --git a/fitbit/fitbit.go b/fitbit/fitbit.go index 4555e22..bde96ff 100644 --- a/fitbit/fitbit.go +++ b/fitbit/fitbit.go @@ -188,7 +188,7 @@ func (c *Client) Subscribe(ctx context.Context, collection string) error { } defer res.Body.Close() - if res.StatusCode >= 400 { + if res.StatusCode >= 400 && res.StatusCode != http.StatusConflict { data, _ := ioutil.ReadAll(res.Body) log.Errorf(ctx, "creating subscription failed: status %d %q", res.StatusCode, data) return fmt.Errorf("creating subscription failed")