]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/changeset_comments_controller.rb
Merge remote-tracking branch 'upstream/pull/4978'
[rails.git] / app / controllers / changeset_comments_controller.rb
index 05b28eacf01c9806759bcafa8138f33b5958ce44..637ac7be635a2bf87f7fed01e12187babffdf0a5 100644 (file)
@@ -4,7 +4,7 @@ class ChangesetCommentsController < ApplicationController
 
   authorize_resource
 
-  before_action(:only => [:index]) { |c| c.check_database_readable(true) }
+  before_action -> { check_database_readable(:need_api => true) }
   around_action :web_timeout
 
   ##
@@ -18,7 +18,7 @@ class ChangesetCommentsController < ApplicationController
       changeset = Changeset.find(id)
 
       # Return comments for this changeset only
-      @comments = changeset.comments.includes(:author, :changeset).limit(comments_limit)
+      @comments = changeset.comments.includes(:author, :changeset).reverse_order.limit(comments_limit)
     else
       # Return comments
       @comments = ChangesetComment.includes(:author, :changeset).where(:visible => true).order("created_at DESC").limit(comments_limit).preload(:changeset)