.then_order_by(
hot_rank(post_aggregates::score, post_aggregates::newest_comment_time).desc(),
)
- .then_order_by(post::published.desc()),
+ .then_order_by(post_aggregates::newest_comment_time.desc()),
SortType::Hot => query
- .then_order_by(hot_rank(post_aggregates::score, post::published).desc())
- .then_order_by(post::published.desc()),
+ .then_order_by(hot_rank(post_aggregates::score, post_aggregates::published).desc())
+ .then_order_by(post_aggregates::published.desc()),
SortType::New => query.then_order_by(post::published.desc()),
SortType::TopAll => query.then_order_by(post_aggregates::score.desc()),
SortType::TopYear => query
score: 1,
upvotes: 1,
downvotes: 0,
+ published: agg.published,
newest_comment_time: inserted_post.published,
},
subscribed: false,