diff --git a/internal/database/queries.sql b/internal/database/queries.sql index e01a9f8..eb6633b 100644 --- a/internal/database/queries.sql +++ b/internal/database/queries.sql @@ -95,6 +95,7 @@ JOIN anime a ON w.anime_id = a.id WHERE w.status IN ('completed', 'watching') AND (a.relations_synced_at IS NULL OR a.relations_synced_at < datetime('now', '-7 days')) GROUP BY a.id +ORDER BY MAX(w.updated_at) DESC LIMIT 50; -- name: GetUpcomingSeasons :many diff --git a/internal/database/queries.sql.go b/internal/database/queries.sql.go index 4424e75..5401333 100644 --- a/internal/database/queries.sql.go +++ b/internal/database/queries.sql.go @@ -120,6 +120,7 @@ JOIN anime a ON w.anime_id = a.id WHERE w.status IN ('completed', 'watching') AND (a.relations_synced_at IS NULL OR a.relations_synced_at < datetime('now', '-7 days')) GROUP BY a.id +ORDER BY MAX(w.updated_at) DESC LIMIT 50 `