fix: count distinct movies per user in users list, not total reviews

This commit is contained in:
2026-05-04 21:10:32 +02:00
parent 790bb6fbb5
commit 317898d51b
2 changed files with 3 additions and 3 deletions

View File

@@ -104,7 +104,7 @@ impl UserRepository for SqliteUserRepository {
UserSummaryRow,
r#"SELECT u.id,
u.email,
COUNT(r.id) AS "total_movies!: i64",
COUNT(DISTINCT r.movie_id) AS "total_movies!: i64",
AVG(CAST(r.rating AS REAL)) AS avg_rating
FROM users u
LEFT JOIN reviews r ON r.user_id = u.id