Skip to content

Commit d33090a

Browse files
fix: format zod validation errors as string json
1 parent f97139e commit d33090a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/custom/errors.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,12 @@ export const newInfisicalError = (error: any) => {
3333
const data = error?.response?.data as TApiErrorResponse;
3434

3535
if (data?.message) {
36-
return new InfisicalSDKRequestError(data.message, {
36+
let message = data.message;
37+
if (error.status === 422) {
38+
message = JSON.stringify(data);
39+
}
40+
41+
return new InfisicalSDKRequestError(message, {
3742
url: error.response?.config.url || "",
3843
method: error.response?.config.method || "",
3944
statusCode: error.response?.status || 0

0 commit comments

Comments
 (0)