]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/errors_controller.rb
Bump osm-community-index from 5.3.1 to 5.4.0
[rails.git] / app / controllers / errors_controller.rb
index 465194ef93c461d8ec10be70dff917e4ba335818..caadd51213ed9cd1af4bd0224f87967a32fc2e31 100644 (file)
@@ -1,15 +1,26 @@
 class ErrorsController < ApplicationController
   layout "error"
 
+  skip_authorization_check
+
   def forbidden
-    render :status => :forbidden
+    respond_to do |format|
+      format.html { render :status => :forbidden }
+      format.any { render :status => :forbidden, :plain => "" }
+    end
   end
 
   def not_found
-    render :status => :not_found
+    respond_to do |format|
+      format.html { render :status => :not_found }
+      format.any { render :status => :not_found, :plain => "" }
+    end
   end
 
   def internal_server_error
-    render :status => :internal_server_error
+    respond_to do |format|
+      format.html { render :status => :internal_server_error }
+      format.any { render :status => :internal_server_error, :plain => "" }
+    end
   end
 end