From 66516da3c1d7a5fda7876b564a7be00b17d38d25 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Thu, 4 Sep 2014 17:15:08 +0300 Subject: [PATCH] Explicit issues order in API. Fixes tests for mysql. Again :) Signed-off-by: Dmitriy Zaporozhets --- lib/api/issues.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/api/issues.rb b/lib/api/issues.rb index e4a66eceadd..5369149cdfc 100644 --- a/lib/api/issues.rb +++ b/lib/api/issues.rb @@ -8,7 +8,7 @@ module API case state when 'opened' then issues.opened when 'closed' then issues.closed - else issues.order('id DESC') + else issues end end @@ -35,6 +35,7 @@ module API issues = current_user.issues issues = filter_issues_state(issues, params[:state]) unless params[:state].nil? issues = filter_issues_labels(issues, params[:labels]) unless params[:labels].nil? + issues = issues.order('issues.id DESC') present paginate(issues), with: Entities::Issue end @@ -60,6 +61,7 @@ module API issues = user_project.issues issues = filter_issues_state(issues, params[:state]) unless params[:state].nil? issues = filter_issues_labels(issues, params[:labels]) unless params[:labels].nil? + issues = issues.order('issues.id DESC') present paginate(issues), with: Entities::Issue end