mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-20 19:51:13 -05:00
Fix moderation column mapping
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user