fixes api-wrapper for valid malformed response

This commit is contained in:
Jagadish Madavalkar
2026-01-01 14:17:32 +00:00
parent ca67c4d5a8
commit b2506ffde1

View File

@@ -67,7 +67,21 @@ export const apiWrapper = async <S extends ExtendedSchemas>({
let parsedInput: ParsedSchemas<S> = {} as ParsedSchemas<S>;
if (schemas?.body) {
const bodyData = await request.json();
let bodyData;
try {
bodyData = await request.json();
} catch (error) {
return handleApiError(request, {
type: "bad_request",
details: [
{
field: "error",
issue: "Malformed JSON input, please check your request body",
},
],
});
}
const bodyResult = schemas.body.safeParse(bodyData);
if (!bodyResult.success) {