X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/932c2d4f8faa0e43f4777089c859d99dfb517d9d..d07277efba0c0069705bbefa68f2624a9c6c9ff0:/app/controllers/way_controller.rb diff --git a/app/controllers/way_controller.rb b/app/controllers/way_controller.rb index 10e0f8442..f9fd70af4 100644 --- a/app/controllers/way_controller.rb +++ b/app/controllers/way_controller.rb @@ -1,9 +1,9 @@ -class WayController < ApplicationController +class WayController < ApplicationController require 'xml/libxml' before_filter :authorize after_filter :compress_output - + def create if request.put? way = Way.from_xml(request.raw_post, true) @@ -32,7 +32,7 @@ class WayController < ApplicationController render :nothing => true, :status => 500 # something went very wrong end - def rest + def rest unless Way.exists?(params[:id]) render :nothing => true, :status => 404 return @@ -41,7 +41,7 @@ class WayController < ApplicationController way = Way.find(params[:id]) case request.method - when :get + when :get unless way.visible render :nothing => true, :status => 410 return