Fix: Chain sort orders correctly

This commit is contained in:
gpt-engineer-app[bot]
2025-10-13 01:25:10 +00:00
parent a34271d5f0
commit 3b568712d9

View File

@@ -221,8 +221,7 @@ export function useModerationQueueManager(config: ModerationQueueManagerConfig):
status
)
`,
)
.order("escalated", { ascending: false });
);
// Map sort fields to correct database columns
const sortField =
@@ -236,9 +235,10 @@ export function useModerationQueueManager(config: ModerationQueueManagerConfig):
ascending: sort.config.direction === 'asc'
});
submissionsQuery = submissionsQuery.order(sortField, {
ascending: sort.config.direction === 'asc'
});
// Apply sorting: escalated first (desc), then user's chosen field
submissionsQuery = submissionsQuery
.order("escalated", { ascending: false })
.order(sortField, { ascending: sort.config.direction === 'asc' });
// Apply tab-based status filtering
const tab = filters.activeTab;