Fix: Update moderation validation schema

This commit is contained in:
gpt-engineer-app[bot]
2025-11-04 00:04:33 +00:00
parent f979637ba3
commit d4b137c340

View File

@@ -29,6 +29,8 @@ const SubmissionItemSchema = z.object({
status: z.string(), status: z.string(),
item_type: z.string().optional(), item_type: z.string().optional(),
item_data: z.record(z.string(), z.any()).optional().nullable(), 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(), original_data: z.record(z.string(), z.any()).optional().nullable(),
error_message: z.string().optional().nullable(), error_message: z.string().optional().nullable(),
}); });
@@ -46,7 +48,7 @@ export const ModerationItemSchema = z.object({
updated_at: z.string().optional().nullable(), updated_at: z.string().optional().nullable(),
reviewed_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) // User fields (support both old and new naming)
submitter_id: z.string().uuid().optional(), submitter_id: z.string().uuid().optional(),