diff --git a/src/hooks/moderation/useModerationActions.ts b/src/hooks/moderation/useModerationActions.ts index 91a5c288..5e2280ba 100644 --- a/src/hooks/moderation/useModerationActions.ts +++ b/src/hooks/moderation/useModerationActions.ts @@ -158,9 +158,16 @@ export function useModerationActions(config: ModerationActionsConfig): Moderatio const itemsWithData = fullItems.map(item => { let itemData = {}; switch (item.item_type) { - case 'park': - itemData = item.park_submission || {}; + case 'park': { + const parkSub = (item.park_submission as any) || {}; + itemData = { + ...parkSub, + // Transform temp_location_data → location for validation + location: parkSub.temp_location_data || undefined, + temp_location_data: undefined + }; break; + } case 'ride': itemData = item.ride_submission || {}; break;