From e3e543ab045760a42f378ca23fc09d1cf16cc461 Mon Sep 17 00:00:00 2001 From: GauravJangra9988 Date: Sat, 4 Oct 2025 18:51:21 +0530 Subject: [PATCH] Handle non-200 status codes from Claude API --- src/claude/claude.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/claude/claude.go b/src/claude/claude.go index 3a47dd9..bf396be 100644 --- a/src/claude/claude.go +++ b/src/claude/claude.go @@ -67,6 +67,10 @@ func GenerateCommitMessage(config *types.Config, changes string, apiKey string) } defer resp.Body.Close() + if resp.StatusCode != http.StatusOK { + return "", fmt.Errorf("claude AI response %d", resp.StatusCode) + } + var claudeResponse ClaudeResponse if err := json.NewDecoder(resp.Body).Decode(&claudeResponse); err != nil { return "", err