diff options
Diffstat (limited to 'server/src/db/post_view.rs')
-rw-r--r-- | server/src/db/post_view.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/server/src/db/post_view.rs b/server/src/db/post_view.rs index bfe730a2..bec00b98 100644 --- a/server/src/db/post_view.rs +++ b/server/src/db/post_view.rs @@ -122,7 +122,8 @@ impl PostView { } query = match sort { - SortType::Hot => query.order_by(hot_rank.desc()), + SortType::Hot => query.order_by(hot_rank.desc()) + .then_order_by(published.desc()), SortType::New => query.order_by(published.desc()), SortType::TopAll => query.order_by(score.desc()), SortType::TopYear => query |