Fix reviewer name priority to use live profile data first

Changed fallback order from:
  reviewer_name || profiles.name || 'Anonymous'
To:
  profiles.name || reviewer_name || 'Anonymous'

This ensures:
1. Live profile name is always shown (current data)
2. Falls back to stored reviewer_name if profile deleted
3. Shows "Anonymous" as last resort

Fixes issue where name changes don't reflect on old reviews

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
dwindown
2025-12-26 09:36:54 +07:00
parent 9b2ac9beee
commit 74b7dd09ea
2 changed files with 2 additions and 2 deletions

View File

@@ -46,7 +46,7 @@ export function TestimonialsSection() {
rating={review.rating}
title={review.title}
body={review.body}
authorName={review.reviewer_name || review.profiles?.name || 'Anonymous'}
authorName={review.profiles?.name || review.reviewer_name || 'Anonymous'}
date={review.created_at}
/>
))}