X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f9d714dfd36fa56ced4c0a99a6e59c945ff89cca..34e3e51456774127d43408b7ab65c24f41373f62:/app/controllers/way_controller.rb diff --git a/app/controllers/way_controller.rb b/app/controllers/way_controller.rb index 2ce49b7e8..3291ce8b7 100644 --- a/app/controllers/way_controller.rb +++ b/app/controllers/way_controller.rb @@ -14,7 +14,7 @@ class WayController < ApplicationController assert_method :put way = Way.from_xml(request.raw_post, true) - + if way way.create_with_history @user render :text => way.id.to_s, :content_type => "text/plain" @@ -25,9 +25,9 @@ class WayController < ApplicationController def read way = Way.find(params[:id]) - + response.last_modified = way.timestamp - + if way.visible render :text => way.to_xml.to_s, :content_type => "text/xml" else @@ -38,7 +38,7 @@ class WayController < ApplicationController def update way = Way.find(params[:id]) new_way = Way.from_xml(request.raw_post) - + if new_way and new_way.id == way.id way.update_from(new_way, @user) render :text => way.version.to_s, :content_type => "text/plain" @@ -51,7 +51,7 @@ class WayController < ApplicationController def delete way = Way.find(params[:id]) new_way = Way.from_xml(request.raw_post) - + if new_way and new_way.id == way.id way.delete_with_history!(new_way, @user) render :text => way.version.to_s, :content_type => "text/plain" @@ -62,7 +62,7 @@ class WayController < ApplicationController def full way = Way.includes(:nodes => :node_tags).find(params[:id]) - + if way.visible visible_nodes = {} changeset_cache = {} @@ -76,7 +76,7 @@ class WayController < ApplicationController end end doc.root << way.to_xml_node(visible_nodes, changeset_cache, user_display_name_cache) - + render :text => doc.to_s, :content_type => "text/xml" else render :text => "", :status => :gone @@ -104,7 +104,7 @@ class WayController < ApplicationController end ## - # returns all the ways which are currently using the node given in the + # returns all the ways which are currently using the node given in the # :id parameter. note that this used to return deleted ways as well, but # this seemed not to be the expected behaviour, so it was removed. def ways_for_node