diff --git a/src/groups/moderation/mod.rs b/src/groups/moderation/mod.rs index c498e60..4fc56be 100644 --- a/src/groups/moderation/mod.rs +++ b/src/groups/moderation/mod.rs @@ -22,7 +22,9 @@ pub(super) async fn get_incident_page( session: &Session, page_index: usize, ) -> Result, DatabaseError> { - let incidents = UserIncident::get_for_user(user_id, session).await?; + let mut incidents = UserIncident::get_for_user(user_id, session).await?; + + incidents.sort_by(|a, b| b.created_at.cmp(&a.created_at)); if let Some(incident) = incidents.get(page_index) { Ok(MessageBuilder::new()