Compare commits

...

2 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
d00c4f2e92 Fix location validation in moderation 2025-11-05 23:53:27 +00:00
gpt-engineer-app[bot]
d9f406e539 Fix: Transform location data for park submissions 2025-11-05 23:42:57 +00:00
2 changed files with 19 additions and 4 deletions

View File

@@ -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;

View File

@@ -79,9 +79,17 @@ export async function fetchSubmissionItems(submissionId: string): Promise<Submis
let item_data: unknown;
switch (item.item_type) {
case 'park':
item_data = (item as any).park_submission;
case 'park': {
const parkSub = (item as any).park_submission;
item_data = {
...parkSub,
// Transform temp_location_data → location for form compatibility
location: parkSub.temp_location_data || undefined,
// Remove temp_location_data to avoid confusion
temp_location_data: undefined
};
break;
}
case 'ride':
item_data = (item as any).ride_submission;
break;