diff --git a/packages/prisma/zod-utils.ts b/packages/prisma/zod-utils.ts index e97238d929..cd575b2544 100644 --- a/packages/prisma/zod-utils.ts +++ b/packages/prisma/zod-utils.ts @@ -417,15 +417,17 @@ export const customInputSchema = z.object({ export type CustomInputSchema = z.infer; -export const recordingItemSchema = z.object({ - id: z.string(), - room_name: z.string(), - start_ts: z.number(), - status: z.string(), - max_participants: z.number(), - duration: z.number(), - share_token: z.string(), -}); +export const recordingItemSchema = z + .object({ + id: z.string(), + room_name: z.string(), + start_ts: z.number(), + status: z.string(), + max_participants: z.number().optional(), + duration: z.number(), + share_token: z.string(), + }) + .passthrough(); export const recordingItemsSchema = z.array(recordingItemSchema);