mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-24 16:51:13 -05:00
Fix submission_items foreign keys
This commit is contained in:
@@ -29,7 +29,13 @@ 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(),
|
||||
// Typed FK columns (optional, only one will be populated)
|
||||
park_submission_id: z.string().uuid().optional().nullable(),
|
||||
ride_submission_id: z.string().uuid().optional().nullable(),
|
||||
photo_submission_id: z.string().uuid().optional().nullable(),
|
||||
company_submission_id: z.string().uuid().optional().nullable(),
|
||||
ride_model_submission_id: z.string().uuid().optional().nullable(),
|
||||
timeline_event_submission_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(),
|
||||
|
||||
Reference in New Issue
Block a user