From ea551469b7e7c649ab3e792889ac9c7233ff5705 Mon Sep 17 00:00:00 2001 From: "Carlos (Almeira)" Date: Sat, 28 Mar 2026 09:53:10 -0500 Subject: [PATCH] fix: use zod issues instead of errors for build compatibility --- src/app/api/publications/route.ts | 4 ++-- src/components/publications/PublicationLayout.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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; });