From 1e426a50f736d2e313b87075d7d26feff1fc5ad0 Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 14 Feb 2020 17:28:25 -0600 Subject: [PATCH] controllers: standardize request format checks. --- app/controllers/comments_controller.rb | 4 ++-- app/controllers/forum_topics_controller.rb | 4 ++-- app/controllers/posts_controller.rb | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/controllers/comments_controller.rb b/app/controllers/comments_controller.rb index 3f51ffb30..425a144f4 100644 --- a/app/controllers/comments_controller.rb +++ b/app/controllers/comments_controller.rb @@ -7,9 +7,9 @@ class CommentsController < ApplicationController def index params[:group_by] ||= "comment" if params[:search].present? - if params[:group_by] == "comment" || request.format == Mime::Type.lookup("application/atom+xml") + if params[:group_by] == "comment" || request.format.atom? index_by_comment - elsif request.format == Mime::Type.lookup("text/javascript") + elsif request.format.js? index_for_post else index_by_post diff --git a/app/controllers/forum_topics_controller.rb b/app/controllers/forum_topics_controller.rb index 04b00e9f0..8bb747164 100644 --- a/app/controllers/forum_topics_controller.rb +++ b/app/controllers/forum_topics_controller.rb @@ -20,7 +20,7 @@ class ForumTopicsController < ApplicationController def index params[:search] ||= {} - params[:search][:order] ||= "sticky" if request.format == Mime::Type.lookup("text/html") + params[:search][:order] ||= "sticky" if request.format.html? params[:limit] ||= 40 @forum_topics = ForumTopic.paginated_search(params).includes(model_includes(params)) @@ -29,7 +29,7 @@ class ForumTopicsController < ApplicationController end def show - if request.format == Mime::Type.lookup("text/html") + if request.format.html? @forum_topic.mark_as_read!(CurrentUser.user) end @forum_posts = ForumPost.search(:topic_id => @forum_topic.id).reorder("forum_posts.id").paginate(params[:page]) diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index 3f34454fa..559082545 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -21,7 +21,7 @@ class PostsController < ApplicationController def show @post = Post.find(params[:id]) - if request.format == Mime::Type.lookup("text/html") + if request.format.html? @comments = @post.comments @comments = @comments.includes(:creator) @comments = @comments.includes(:votes) if CurrentUser.is_member?