X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/dcfe326f6515cc7aeb9c02b7536e69863c60cd01..cf3cf5216fa3697ad2e3c060fced6a7bbb16f4a4:/app/controllers/api/old_controller.rb diff --git a/app/controllers/api/old_controller.rb b/app/controllers/api/old_controller.rb index fa2b5814e..bf3fcdb39 100644 --- a/app/controllers/api/old_controller.rb +++ b/app/controllers/api/old_controller.rb @@ -22,19 +22,18 @@ module Api # to do that ourselves. raise OSM::APINotFoundError if @elements.empty? - doc = OSM::API.new.get_xml_doc - visible_elements = if show_redactions? @elements else @elements.unredacted end - visible_elements.each do |element| - doc.root << element.to_xml_node - end + @elems = visible_elements - render :xml => doc.to_s + # Render the result + respond_to do |format| + format.xml + end end def version @@ -44,10 +43,10 @@ module Api else response.last_modified = @old_element.timestamp - doc = OSM::API.new.get_xml_doc - doc.root << @old_element.to_xml_node - - render :xml => doc.to_s + # Render the result + respond_to do |format| + format.xml + end end end