diff --git a/src/app/api/publications/route.ts b/src/app/api/publications/route.ts index cc553df..a679293 100644 --- a/src/app/api/publications/route.ts +++ b/src/app/api/publications/route.ts @@ -111,7 +111,7 @@ export async function POST(request: NextRequest) { const parseResult = PostSchema.safeParse(body); if (!parseResult.success) { const errors: Record = {}; - parseResult.error.errors.forEach((err) => { + parseResult.error.issues.forEach((err) => { const key = String(err.path[0]); if (!errors[key]) errors[key] = []; errors[key].push(err.message); @@ -166,7 +166,7 @@ export async function PUT(request: NextRequest) { const parseResult = PostPatchSchema.safeParse(body); if (!parseResult.success) { const errors: Record = {}; - parseResult.error.errors.forEach((err) => { + parseResult.error.issues.forEach((err) => { const key = String(err.path[0]); if (!errors[key]) errors[key] = []; errors[key].push(err.message); diff --git a/src/components/publications/PublicationLayout.tsx b/src/components/publications/PublicationLayout.tsx index adbcab2..5f6d1fc 100644 --- a/src/components/publications/PublicationLayout.tsx +++ b/src/components/publications/PublicationLayout.tsx @@ -121,7 +121,7 @@ export const PublicationLayout: React.FC = ({ const parseResult = PostSchema.safeParse(Object.fromEntries(formData.entries())); if (!parseResult.success) { const errors: Record = {}; - parseResult.error.errors.forEach((err) => { + parseResult.error.issues.forEach((err) => { const field = err.path[0] as string; errors[field] = err.message; });