Fix moderation column mapping

This commit is contained in:
gpt-engineer-app[bot]
2025-09-28 23:27:30 +00:00
parent e4c95c11a3
commit 74273d99a7

View File

@@ -188,11 +188,21 @@ export function ModerationQueue() {
const table = item.type === 'review' ? 'reviews' : 'content_submissions';
const statusField = item.type === 'review' ? 'moderation_status' : 'status';
// Use correct timestamp column name based on table
const timestampField = item.type === 'review' ? 'moderated_at' : 'reviewed_at';
const reviewerField = item.type === 'review' ? 'moderated_by' : 'reviewer_id';
const updateData: any = {
[statusField]: action,
[`moderated_at`]: new Date().toISOString(),
[timestampField]: new Date().toISOString(),
};
// Get current user ID for reviewer tracking
const { data: { user } } = await supabase.auth.getUser();
if (user) {
updateData[reviewerField] = user.id;
}
if (moderatorNotes) {
updateData.reviewer_notes = moderatorNotes;
}