diff --git a/crates/collab/src/db.rs b/crates/collab/src/db.rs index 09e6245e4388348eb27ee630f22187d9d1b8c592..6c4b37870cb01d8d9a20a26447e45bce3d534fc1 100644 --- a/crates/collab/src/db.rs +++ b/crates/collab/src/db.rs @@ -618,7 +618,7 @@ impl Db for PostgresDb { WHERE user_durations.user_id = project_durations.user_id AND user_durations.user_id = users.id - ORDER BY user_id ASC, project_duration DESC + ORDER BY total_duration DESC, user_id ASC "; let mut rows = sqlx::query_as::<_, (UserId, String, ProjectId, i64)>(query) @@ -1625,8 +1625,8 @@ pub mod tests { id: user_1, github_login: "user_1".to_string(), project_activity: vec![ + (project_1, Duration::from_secs(25)), (project_2, Duration::from_secs(30)), - (project_1, Duration::from_secs(25)) ] }, UserActivitySummary {