diff --git a/src/components/reviews/ProductReviews.tsx b/src/components/reviews/ProductReviews.tsx index 5cad30a..be15a47 100644 --- a/src/components/reviews/ProductReviews.tsx +++ b/src/components/reviews/ProductReviews.tsx @@ -29,7 +29,7 @@ export function ProductReviews({ productId, type }: ProductReviewsProps) { const fetchReviews = async () => { let query = supabase .from('reviews') - .select('id, rating, title, body, created_at, profiles (full_name)') + .select('id, rating, title, body, created_at, profiles:user_id (full_name)') .eq('is_approved', true); if (productId) { diff --git a/src/components/reviews/TestimonialsSection.tsx b/src/components/reviews/TestimonialsSection.tsx index c2fa7b3..4c16d3b 100644 --- a/src/components/reviews/TestimonialsSection.tsx +++ b/src/components/reviews/TestimonialsSection.tsx @@ -22,7 +22,7 @@ export function TestimonialsSection() { const fetchReviews = async () => { const { data } = await supabase .from('reviews') - .select('id, rating, title, body, created_at, profiles (full_name)') + .select('id, rating, title, body, created_at, profiles:user_id (full_name)') .eq('is_approved', true) .order('created_at', { ascending: false }) .limit(6); diff --git a/src/pages/admin/AdminReviews.tsx b/src/pages/admin/AdminReviews.tsx index 24f9f4b..8324e66 100644 --- a/src/pages/admin/AdminReviews.tsx +++ b/src/pages/admin/AdminReviews.tsx @@ -44,8 +44,8 @@ export default function AdminReviews() { .from("reviews") .select(` *, - profiles (full_name, email), - products (title) + profiles:user_id (full_name, email), + products:product_id (title) `) .order("created_at", { ascending: false });