From 24daa5eb15a0226c7f77d7cdaae93282e84401b7 Mon Sep 17 00:00:00 2001 From: Arnaud Nelissen Date: Sat, 13 Jun 2026 15:49:10 +0200 Subject: [PATCH] fix(build): type-narrow metadata.photo, add prisma generate to build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - timeline: guard ev.metadata.photo with typeof === "string" (unknown not assignable to ReactNode) - Dockerfile/CI must run prisma generate before pnpm build — EventTemplate missing from client Co-Authored-By: Claude Sonnet 4.6 --- src/app/(app)/timeline/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/(app)/timeline/page.tsx b/src/app/(app)/timeline/page.tsx index d3e2271..0367c93 100644 --- a/src/app/(app)/timeline/page.tsx +++ b/src/app/(app)/timeline/page.tsx @@ -230,9 +230,9 @@ export default function TimelinePage() { )} - {ev.metadata?.photo && ( + {typeof ev.metadata?.photo === "string" && (
- Photo + Photo
)}