Fix wrong HTTP status codes on error pages

local
Eugen Rochko 7 years ago
parent 8c7277acd4
commit 08b96f1b9f
  1. 2
      app/controllers/accounts_controller.rb
  2. 6
      app/controllers/application_controller.rb
  3. 2
      app/controllers/stream_entries_controller.rb

@ -56,6 +56,6 @@ class AccountsController < ApplicationController
end
def check_account_suspension
head 410 if @account.suspended?
gone if @account.suspended?
end
end

@ -51,21 +51,21 @@ class ApplicationController < ActionController::Base
def not_found
respond_to do |format|
format.any { head 404 }
format.html { render 'errors/404', layout: 'error' }
format.html { render 'errors/404', layout: 'error', status: 404 }
end
end
def gone
respond_to do |format|
format.any { head 410 }
format.html { render 'errors/410', layout: 'error' }
format.html { render 'errors/410', layout: 'error', status: 410 }
end
end
def unprocessable_entity
respond_to do |format|
format.any { head 422 }
format.html { render 'errors/422', layout: 'error' }
format.html { render 'errors/422', layout: 'error', status: 422 }
end
end

@ -50,6 +50,6 @@ class StreamEntriesController < ApplicationController
end
def check_account_suspension
head 410 if @account.suspended?
gone if @account.suspended?
end
end

Loading…
Cancel
Save