diff --git a/pkg/connector/tickets.go b/pkg/connector/tickets.go index bfd6bea..fb29408 100644 --- a/pkg/connector/tickets.go +++ b/pkg/connector/tickets.go @@ -152,12 +152,10 @@ func (ln *Linear) ListTicketSchemas(ctx context.Context, p *pagination.Token) ([ if err != nil { return nil, "", nil, err } - l := ctxzap.Extract(ctx) teams, nextToken, _, rlData, err := ln.client.ListTeamWorkflowStates(ctx, linear.GetTeamsVars{TeamIDs: ln.ticketSchemaTeamIDs, After: bag.PageToken(), First: resourcePageSize}) annotations.WithRateLimiting(rlData) if err != nil { - l.Debug("teams failed", zap.Error(err), zap.Any("rlData", rlData)) return nil, "", annotations, fmt.Errorf("baton-linear: failed to list teams: %w", err) } @@ -169,7 +167,6 @@ func (ln *Linear) ListTicketSchemas(ctx context.Context, p *pagination.Token) ([ fields, _, _, rlData, err := ln.client.ListIssueFields(ctx) annotations.WithRateLimiting(rlData) if err != nil { - l.Debug("fields failed", zap.Error(err), zap.Any("rlData", rlData)) return nil, "", annotations, fmt.Errorf("baton-linear: failed to list issue fields: %w", err) } diff --git a/pkg/linear/client.go b/pkg/linear/client.go index 287e020..eba40ae 100644 --- a/pkg/linear/client.go +++ b/pkg/linear/client.go @@ -975,20 +975,12 @@ func (c *Client) doRequest(ctx context.Context, body interface{}, res interface{ resp, err := c.httpClient.Do(req, doOptions...) - l := ctxzap.Extract(ctx) // Linear returns 400 when rate limited, so change it to a retryable error if err != nil && resp != nil && (resp.StatusCode == http.StatusBadRequest || resp.StatusCode == http.StatusTooManyRequests) { - l.Debug("rate limiting detected", zap.Int("status_code", resp.StatusCode)) resp.StatusCode = http.StatusTooManyRequests rlData.Status = v2.RateLimitDescription_STATUS_OVERLIMIT return resp, rlData, uhttp.WrapErrorsWithRateLimitInfo(codes.Unavailable, resp, err) } - - if resp != nil { - l.Debug("returning without rate limit wrapping", zap.Int("status_code", resp.StatusCode)) - } else { - l.Debug("returning without rate limit wrapping", zap.String("status_code", "nil response")) - } return resp, rlData, err }