X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/2b7a40069f7af2e72c81f9488411135f286515f9..2e2b556a254e25610d28083c4e87f0f9d3daa542:/app/controllers/old_way_controller.rb diff --git a/app/controllers/old_way_controller.rb b/app/controllers/old_way_controller.rb index 6cd8c8f22..da4e26d67 100644 --- a/app/controllers/old_way_controller.rb +++ b/app/controllers/old_way_controller.rb @@ -13,7 +13,7 @@ class OldWayController < ApplicationController way.old_ways.each do |old_way| doc.root << old_way.to_xml_node - end + end render :text => doc.to_s, :content_type => "text/xml" rescue ActiveRecord::RecordNotFound @@ -27,6 +27,8 @@ class OldWayController < ApplicationController begin old_way = OldWay.find(:first, :conditions => {:id => params[:id], :version => params[:version]} ) + response.headers['Last-Modified'] = old_way.timestamp.rfc822 + doc = OSM::API.new.get_xml_doc doc.root << old_way.to_xml_node