Fix TypeScript errors in moderation components

This commit is contained in:
gpt-engineer-app[bot]
2025-11-03 01:00:18 +00:00
parent d126be2908
commit e14c11d994
4 changed files with 44 additions and 15 deletions

View File

@@ -172,9 +172,18 @@ export async function updateSubmissionItem(
itemId: string,
updates: Partial<SubmissionItemWithDeps>
): Promise<void> {
// Cast unknown to Json for Supabase compatibility
const supabaseUpdates = {
...updates,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
item_data: updates.item_data !== undefined ? updates.item_data as any : undefined,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
original_data: updates.original_data !== undefined ? updates.original_data as any : undefined,
};
const { error } = await supabase
.from('submission_items')
.update(updates)
.update(supabaseUpdates)
.eq('id', itemId);
if (error) throw error;