From 9a75aa96a26fb3b4dfffd7bc7bf1d25e9bb57393 Mon Sep 17 00:00:00 2001 From: Rickard Natt och Dag Date: Fri, 27 Sep 2024 19:19:35 +0200 Subject: [PATCH] fix(stats): ratings by year --- db/queries.sql | 3 +-- handlers/stats.go | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/db/queries.sql b/db/queries.sql index b85f335..6ce3abe 100644 --- a/db/queries.sql +++ b/db/queries.sql @@ -228,10 +228,9 @@ FROM rating_series rs LEFT JOIN rating r ON r.rating = rs.rating_value AND r.user_id = $1 - AND r.created_at >= date_trunc('year', CURRENT_DATE) LEFT JOIN seen s ON s.movie_id = r.movie_id AND s.user_id = $1 - AND s.date >= date_trunc('year', CURRENT_DATE) + AND EXTRACT(YEAR FROM s.date) = EXTRACT(YEAR FROM $2::date) GROUP BY rs.rating_value ORDER BY diff --git a/handlers/stats.go b/handlers/stats.go index 99d61b9..cf1d18b 100644 --- a/handlers/stats.go +++ b/handlers/stats.go @@ -85,7 +85,7 @@ func HandleGetStats(c *fiber.Ctx) error { return err } - yearRatings, err := getGraphWithQuery("stats-ratings-this-year", userId) + yearRatings, err := getGraphByYearWithQuery("stats-ratings-this-year", userId, currentYear) if err != nil { log.Fatalf("Error getting ratings this year: %v", err)