X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/2b7a40069f7af2e72c81f9488411135f286515f9..c8ee1351049ef1bb4d7b50d071b2a96154266d1d:/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