From a8617294769e477ab5ed2f3eb919315f25e55eef Mon Sep 17 00:00:00 2001 From: mkelvers Date: Wed, 8 Apr 2026 14:01:12 +0200 Subject: [PATCH] fix: prioritize recently added anime for relation sync --- internal/database/queries.sql | 1 + internal/database/queries.sql.go | 1 + 2 files changed, 2 insertions(+) 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 `