fix: format zod validation errors as string json

This commit is contained in:
Daniel Hougaard
2025-04-12 01:48:53 +04:00
parent f97139e7fc
commit d33090ad48

View File

@@ -33,7 +33,12 @@ export const newInfisicalError = (error: any) => {
const data = error?.response?.data as TApiErrorResponse;
if (data?.message) {
return new InfisicalSDKRequestError(data.message, {
let message = data.message;
if (error.status === 422) {
message = JSON.stringify(data);
}
return new InfisicalSDKRequestError(message, {
url: error.response?.config.url || "",
method: error.response?.config.method || "",
statusCode: error.response?.status || 0