diff --git a/src/routes/posts.rs b/src/routes/posts.rs index 483c427..222c9d2 100644 --- a/src/routes/posts.rs +++ b/src/routes/posts.rs @@ -30,6 +30,7 @@ pub(crate) async fn posts(state: State) -> impl IntoResponse { let posts: Vec = Post::find() .filter(post::Column::Draft.eq(false)) + .order_by_desc(post::Column::Published) .all(&state.db_conn) .await .expect("Failed to load posts!");