diff --git a/backend/internal/service/antigravity_gateway_service.go b/backend/internal/service/antigravity_gateway_service.go index 9b0dc65a..706c6a5e 100644 --- a/backend/internal/service/antigravity_gateway_service.go +++ b/backend/internal/service/antigravity_gateway_service.go @@ -441,13 +441,13 @@ func (s *AntigravityGatewayService) Forward(ctx context.Context, c *gin.Context, _ = resp.Body.Close() resp = retryResp respBody = nil + } else { + // Retry still errored: replace error context with retry response. + retryBody, _ := io.ReadAll(io.LimitReader(retryResp.Body, 2<<20)) + _ = retryResp.Body.Close() + respBody = retryBody + resp = retryResp } - - // Retry still errored: replace error context with retry response. - retryBody, _ := io.ReadAll(io.LimitReader(retryResp.Body, 2<<20)) - _ = retryResp.Body.Close() - respBody = retryBody - resp = retryResp } else { log.Printf("Antigravity account %d: signature retry request failed: %v", account.ID, retryErr) } diff --git a/backend/internal/service/usage_service.go b/backend/internal/service/usage_service.go index 4a0f6e56..72b050e6 100644 --- a/backend/internal/service/usage_service.go +++ b/backend/internal/service/usage_service.go @@ -78,7 +78,7 @@ func (s *UsageService) Create(ctx context.Context, req CreateUsageLogRequest) (* txCtx := ctx if err == nil { - defer tx.Rollback() + defer func() { _ = tx.Rollback() }() txCtx = dbent.NewTxContext(ctx, tx) }