Fix: Remove invalid sort options and validate sort fields

This commit is contained in:
gpt-engineer-app[bot]
2025-10-13 01:28:49 +00:00
parent 3b568712d9
commit ad096b05c6
2 changed files with 9 additions and 8 deletions

View File

@@ -223,14 +223,17 @@ export function useModerationQueueManager(config: ModerationQueueManagerConfig):
`,
);
// Map sort fields to correct database columns
const sortField =
sort.config.field === 'username' ? 'user_id' :
sort.config.field;
// Validate sort field is an actual column in content_submissions
const validSortFields = ['created_at', 'submission_type', 'status', 'escalated', 'submitted_at'];
let sortField = sort.config.field;
if (!validSortFields.includes(sortField)) {
console.warn('[Query] Invalid sort field:', sortField, '- falling back to created_at');
sortField = 'created_at';
}
console.log('[Query] Sorting by:', {
originalField: sort.config.field,
mappedField: sortField,
field: sortField,
direction: sort.config.direction,
ascending: sort.config.direction === 'asc'
});