From d4b137c3405ca66dacc25d5c935a12e6c6db0a1d Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 00:04:33 +0000 Subject: [PATCH] Fix: Update moderation validation schema --- src/lib/moderation/validation.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/moderation/validation.ts b/src/lib/moderation/validation.ts index 9d076dfe..93191190 100644 --- a/src/lib/moderation/validation.ts +++ b/src/lib/moderation/validation.ts @@ -29,6 +29,8 @@ const SubmissionItemSchema = z.object({ status: z.string(), item_type: z.string().optional(), item_data: z.record(z.string(), z.any()).optional().nullable(), + item_data_id: z.string().uuid().optional().nullable(), + action_type: z.enum(['create', 'edit', 'delete']).optional(), original_data: z.record(z.string(), z.any()).optional().nullable(), error_message: z.string().optional().nullable(), }); @@ -46,7 +48,7 @@ export const ModerationItemSchema = z.object({ updated_at: z.string().optional().nullable(), reviewed_at: z.string().optional().nullable(), - content: z.record(z.string(), z.any()), + content: z.record(z.string(), z.any()).optional().nullable(), // User fields (support both old and new naming) submitter_id: z.string().uuid().optional(),