@@ -7,16 +7,15 @@ import {
77 PrismaErrorCode ,
88 clone ,
99 enumerate ,
10- requireField ,
1110 getIdFields ,
1211 isPrismaClientKnownRequestError ,
12+ requireField ,
1313} from '@zenstackhq/runtime' ;
14- import { lowerCaseFirst , upperCaseFirst , paramCase } from '@zenstackhq/runtime/local-helpers' ;
14+ import { getZodErrorMessage , lowerCaseFirst , paramCase , upperCaseFirst } from '@zenstackhq/runtime/local-helpers' ;
1515import SuperJSON from 'superjson' ;
1616import { Linker , Paginator , Relator , Serializer , SerializerOptions } from 'ts-japi' ;
1717import UrlPattern from 'url-pattern' ;
1818import z , { ZodError } from 'zod' ;
19- import { fromZodError } from 'zod-validation-error/v3' ;
2019import { LoggerConfig , Response } from '../../types' ;
2120import { APIHandlerBase , RequestContext } from '../base' ;
2221import { logWarning , registerCustomSerializers } from '../utils' ;
@@ -821,7 +820,7 @@ class RequestHandler extends APIHandlerBase {
821820 return {
822821 error : this . makeError (
823822 'invalidPayload' ,
824- fromZodError ( parsed . error ) . message ,
823+ getZodErrorMessage ( parsed . error ) ,
825824 422 ,
826825 CrudFailureReason . DATA_VALIDATION_VIOLATION ,
827826 parsed . error
@@ -1022,7 +1021,7 @@ class RequestHandler extends APIHandlerBase {
10221021 if ( ! parsed . success ) {
10231022 return this . makeError (
10241023 'invalidPayload' ,
1025- fromZodError ( parsed . error ) . message ,
1024+ getZodErrorMessage ( parsed . error ) ,
10261025 undefined ,
10271026 CrudFailureReason . DATA_VALIDATION_VIOLATION ,
10281027 parsed . error
@@ -1053,7 +1052,7 @@ class RequestHandler extends APIHandlerBase {
10531052 if ( ! parsed . success ) {
10541053 return this . makeError (
10551054 'invalidPayload' ,
1056- fromZodError ( parsed . error ) . message ,
1055+ getZodErrorMessage ( parsed . error ) ,
10571056 undefined ,
10581057 CrudFailureReason . DATA_VALIDATION_VIOLATION ,
10591058 parsed . error
0 commit comments