From ab735505e5da542989a0a0b41681544c292f4806 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Tue, 16 Jun 2026 20:36:01 +0100 Subject: [PATCH] fix(db): align course metadata types with validation schema Make reward.description and instructor.coursesNo optional in the course metadata JSON type so API builds match Zod validation. Co-authored-by: Cursor --- packages/db/src/schema.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/db/src/schema.ts b/packages/db/src/schema.ts index b6df4fc2..60c565c0 100644 --- a/packages/db/src/schema.ts +++ b/packages/db/src/schema.ts @@ -657,12 +657,12 @@ export const course = pgTable( paymentLink?: string; reward?: { show: boolean; - description: string; + description?: string; }; instructor?: { name: string; role: string; - coursesNo: number; + coursesNo?: number; description: string; imgUrl: string; };