From b74e010bfed05d00219188f004366f3576f1d114 Mon Sep 17 00:00:00 2001 From: AntsyLich <59261191+AntsyLich@users.noreply.github.com> Date: Sun, 27 Sep 2026 23:10:14 +0600 Subject: [PATCH] Order updates by fetch date in the queries themselves The updates queries relied on the view's ORDER BY surviving into the query that reads from it, which SQLite doesn't promise. Each now orders by fetch date itself. --- data/src/main/sqldelight/tachiyomi/view/updatesView.sq | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/src/main/sqldelight/tachiyomi/view/updatesView.sq b/data/src/main/sqldelight/tachiyomi/view/updatesView.sq index b2c8861df..37df2babc 100644 --- a/data/src/main/sqldelight/tachiyomi/view/updatesView.sq +++ b/data/src/main/sqldelight/tachiyomi/view/updatesView.sq @@ -29,6 +29,7 @@ getRecentUpdates: SELECT * FROM updatesView WHERE dateUpload > :after +ORDER BY datefetch DESC LIMIT :limit; getRecentUpdatesWithFilters: @@ -73,6 +74,7 @@ AND ( ) ) ) +ORDER BY datefetch DESC LIMIT :limit; getUpdatesByReadStatus: @@ -80,4 +82,5 @@ SELECT * FROM updatesView WHERE read = :read AND dateUpload > :after +ORDER BY datefetch DESC LIMIT :limit;