Skip to content

Commit fab7227

Browse files
ericc-chopencode
andcommitted
fix: double use of response body
🤖 Generated with [opencode](https://opencode.ai) Co-Authored-By: opencode <noreply@opencode.ai>
1 parent c5453dc commit fab7227

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/lib/error.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,14 @@ export async function forwardError(c: Context, error: unknown) {
1616
consola.error("Error occurred:", error)
1717

1818
if (error instanceof HTTPError) {
19-
consola.error("HTTP error:", await error.response.json())
2019
const errorText = await error.response.text()
20+
let errorJson: unknown
21+
try {
22+
errorJson = JSON.parse(errorText)
23+
} catch {
24+
errorJson = errorText
25+
}
26+
consola.error("HTTP error:", errorJson)
2127
return c.json(
2228
{
2329
error: {

0 commit comments

Comments
 (0)