From d00c4f2e9201f777f2b9d45f05f3241baa6a1146 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 23:53:27 +0000 Subject: [PATCH] Fix location validation in moderation --- src/hooks/moderation/useModerationActions.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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;