diff --git a/client/orbit_client.go b/client/orbit_client.go index ac1bb19e4a2..098c4dd349d 100644 --- a/client/orbit_client.go +++ b/client/orbit_client.go @@ -192,6 +192,8 @@ func (oc *OrbitClient) requestWithExternal(verb string, pathOrURL string, params if machineId != "" { request.Header.Add("x-machine-id", machineId) } + } else { + log.Debug().Msg("machineIdProvider is nil, not adding x-machine-id header") } } // <<< OPENFRAME(agent-openframe-mode) diff --git a/server/service/client_debug.go b/server/service/client_debug.go index 37751d9ca0b..bc46218304d 100644 --- a/server/service/client_debug.go +++ b/server/service/client_debug.go @@ -20,6 +20,9 @@ func (c *Client) getRawBody(endpoint string) ([]byte, error) { if err == nil && len(body) > 0 { return nil, fmt.Errorf("get %s received status %d: %s", endpoint, response.StatusCode, body) } + if err != nil { + return nil, fmt.Errorf("get %s received status %d, read response body: %w", endpoint, response.StatusCode, err) + } return nil, fmt.Errorf("get %s received status %d", endpoint, response.StatusCode) } diff --git a/server/vulnerabilities/macoffice/sync.go b/server/vulnerabilities/macoffice/sync.go index fe9800c8403..c90193b4169 100644 --- a/server/vulnerabilities/macoffice/sync.go +++ b/server/vulnerabilities/macoffice/sync.go @@ -32,7 +32,7 @@ func sync( ) error { remote, url, err := ghClient.MacOfficeReleaseNotes(ctx) if err != nil { - return err + return fmt.Errorf("get remote release notes: %w", err) } // Nothing published yet on remote repo, so we do nothing. @@ -42,12 +42,12 @@ func sync( local, err := fsClient.MacOfficeReleaseNotes() if err != nil { - return err + return fmt.Errorf("get local release notes: %w", err) } if len(local) == 0 { if _, err := ghClient.Download(url); err != nil { - return err + return fmt.Errorf("download release notes: %w", err) } return nil } @@ -58,7 +58,7 @@ func sync( if local[0].Before(remote) { if _, err := ghClient.Download(url); err != nil { - return err + return fmt.Errorf("download release notes: %w", err) } } @@ -66,7 +66,7 @@ func sync( for _, l := range local { if l.Before(remote) { if err := fsClient.Delete(l); err != nil { - return err + return fmt.Errorf("delete out of date release notes: %w", err) } } }