From 9b4e158fcdd25df59e9ce023b4a658658f1d52cf Mon Sep 17 00:00:00 2001 From: Austin Che Date: Thu, 25 Oct 2012 15:10:22 -0400 Subject: [PATCH] fix project sort order --- app/roles/account.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/roles/account.rb b/app/roles/account.rb index 21545b91ce1..34f6e45cecf 100644 --- a/app/roles/account.rb +++ b/app/roles/account.rb @@ -68,6 +68,9 @@ module Account end def projects_with_events - projects.includes(:events).order("events.created_at DESC") + projects.joins(:events) + .select("projects.*, MAX(events.created_at)") + .group("projects.id") + .order("MAX(events.created_at) DESC") end end -- GitLab