fix: syntax error in GetUpcomingSeasons sql query

This commit is contained in:
2026-04-08 14:07:39 +02:00
parent 8b46edc15a
commit 909d04c9f7
2 changed files with 12 additions and 8 deletions

View File

@@ -116,11 +116,12 @@ WITH RECURSIVE sequel_chain AS (
w.anime_id as root_id,
a.title_original as root_title,
r.related_anime_id as current_id,
1 as depth
1 as depth,
w.user_id
FROM watch_list_entry w
JOIN anime a ON w.anime_id = a.id
JOIN anime_relation r ON w.anime_id = r.anime_id
WHERE w.user_id = sqlc.arg('user_id')
WHERE w.user_id = ?
AND w.status IN ('completed', 'watching')
AND r.relation_type = 'Sequel'
@@ -130,7 +131,8 @@ WITH RECURSIVE sequel_chain AS (
sc.root_id,
sc.root_title,
r.related_anime_id,
sc.depth + 1
sc.depth + 1,
sc.user_id
FROM sequel_chain sc
JOIN anime_relation r ON sc.current_id = r.anime_id
WHERE r.relation_type = 'Sequel' AND sc.depth < 10
@@ -143,6 +145,6 @@ JOIN anime related ON sc.current_id = related.id
WHERE related.status IN ('Not yet aired', 'Currently Airing')
AND NOT EXISTS (
SELECT 1 FROM watch_list_entry we
WHERE we.user_id = sqlc.arg('user_id') AND we.anime_id = related.id
WHERE we.user_id = sc.user_id AND we.anime_id = related.id
)
ORDER BY related.id DESC;